动词语气(虚拟语气)
动词语气(moods)
动词语气是一个语法概念
或者说语法术语,和我们说话的语气可不一样。
英语动词语气的数量有不同的说法,但是最主要的三种语气,它们分别是:
- 陈述语气
- 祈使语气
- 虚拟语气
陈述语气(Indicative Mood)
陈述语气说白了就是描述现实
。
你也可以对以上这个描述显示的句子进行提问
有些语法体系会把这里的(问句)的动词语气另外归类为“疑问语气
”(interrogation mood),虽然疑问语气在英语中的构成往往只是改变次序或加助动词
。
祈使语气(Imperative Mood)
祈使语气说白了就是命令或请求
,比如:兔子,吃这胡萝卜!
它的构成也很简单,绝大多少情况下,祈使语气就是把你的命令/请求,用第二人称(“你”)一般现在时态去表达,然后把其中的“你”去掉,并保证动词原型就好。
虚拟语气
英语中的虚拟语气(Subjunctive Mood)是一种用于表达假设、愿望、建议、命令等语气的语法形式。虚拟语气通常用于条件语句、从句中的动词、名词、形容词等,以表示一种虚假的情况或假设的情况。
虚拟语气第一大用法:表(不可能的)假设
表达假设,“不可能” 的假设,按时间分又可分为对现在的假设,对将来的假设,对过去的假设。
与现在的不可能假设
对现在的“不可能”的假设,条件句中动词的虚拟语气要用过去式来表示,而主句用would + 动词原型
如:if I knew it,I would tell you,这里并不是说,如果我过去知道,我过去会告诉你。而是说,如果我现在知道,我现在就告诉你了(但是我现在并不知道)。
对将来的不可能假设
所谓的将来的不可能,除了真的不可能(比如兔子下蛋)之外,也包括将来的“可能性很小的动作或事件
条件句
中的虚拟语气要用should + 动词原形
,而主句一般也是would + 动词原形,如:
should其实是shall
(将)这个词的过去式
,构成将来时态往往用will 或 shall,这里其实就是用了shall的过去式,并没有“应该”这层含义。
而should的另一个身份,做情态助词时,才有“应该”这层含义。
顺便提一下相似的助动词的过去式变位,
情态助词属于助动词的一种
对过去的不可能假设
条件句
中的动词虚拟语气要用had + 动词的过去分词
,而主句一般是would have + 动词的过去分词
,如:
虚拟语气第二大用法:表达愿望,请求,建议,命令等
说白了就是:希望某个动作/事件发生
。
这样的虚拟语气用法特征也很明显,因为这样的动词虚拟语气一般和一些“表达愿望的词”一起使用,最具代表性的就是wish
这个词,中文一般翻作“希望”,而还有另一个词hope
,也翻作“希望”。
这两个词最大的差别就在于,wish 希望可能性小的事发生,而hope就比较中性。
所以wish和其他动词的虚拟语气一起使用,如:
表达愿望 wish
wish 对现在的愿望
这个句子中,I 是主语 ,wish 是谓语动词, that 引导的从句做句子的宾语,也就是一个宾语从句。
这里的引导从句的that往往也可以省略,所以,I wish I were a rabbit 也对。
常见的错误:if i am a rabbit 这样说就会很奇怪 ,因为 am 是 be 这个动词 的陈述语气 ,所以 i am 是陈述,表示事实上我就是只兔子,那又怎能假设呢?不就是自相矛盾了?
I wish i am a rabbit 也是一样的问题 i am 都已经表明我就是只兔子了,又怎能再做这样的希望了呢?
wish 对过去的愿望
对过去的愿望,构成是:wish + had/would have + 动词的过去分词。
wish 对将来的愿望
表达请求,建议,命令
这里的would rather 和 wish 一样,后面要接虚拟语气,所以这里是表达现在的希望。所以这句话是说,我宁愿你现在,或者说,接下来不要吃那只胡萝卜。言下之意,你还没吃它,可我就是希望你别吃。
除此之外,我们还可以用demand(要求),suggest(建议),insist(坚持),order(命令),这样的词表达请求,建议,命令。
而这样的词后面接的虚拟语气一律是should + 动词原形,这里和wish稍稍有点不一样
,需要额外注意一下。
比如:
这里面的should也可以省略。
对过去也是一样:
刚才,I suggest that you eat a carrot 是一个宾语从句,我们可以把它变为一个主语从句,表语从句;
还有时候,说建议,甚至都不需要用到wish,suggest,demand…这样的动词,比如我们还可以说:
It is(high)time that you ate a carrot.(high在这里表示早就该这么做了)这里的ate也是虚拟语气,而这里的从句是个定语从句
总结
陈述语气,主要用来描述现实
祈使语气,主要用来直接下达命令请求等
虚拟语气,主要用来描述“脑中想象的动作事件”,而非真实世界里发生的。 所以它主要的用途是表达:
- 与事实相反的假设
用虚拟语气可以表达和现在,过去,将来相反的假设,构成分别为:- 与现在相反的假设:条件句中动词用过去式,主机中would + 动词原形
- 如:if I saw the carrot,i would eat it。
- 与过去相反的假设:条件句中动词用过去完成时,主机中,would have + 动词过去分词
- 如:if i had seen the carrot yesterday,i would have eaten it。
- 与将来相反的假设(即很小可能性的事件):条件句中,should + 动词原形,主句中would + 动词原形。
- 如:if i should see a green carrot tomorrow,i would eat it。
- 与现在相反的假设:条件句中动词用过去式,主机中would + 动词原形
- 表达愿望,请求,建议,命令等
用虚拟语气表达愿望,请求,建议,命令等,一般和表达这样意思的动词一起用。
最具代表性的是wish,也可以表示对现在,过去,将来的愿望,构成分别为:
- 对现在的愿望:从句中使用动词的过去式,如:I wish (that) i saw a carrot!
- 对过去的愿望:从句中使用过去完成时,如:I wish(that)i had seen a carrot yesterday!
- 对将来的愿望:从句中使用would/could/might + 动词原形,如:I wish (that)i would see a carrot tomorrow!
另外除了wish,英语中还有其他的说法,如:demand,suggest,insist,would rather,经常后接动词虚拟语气。
而虚拟语气可以存在于不同类型的从句中,比如主语从句,主语补语(表语)从句,宾语从句,定义从句。