虚拟语气
动词语气 Verb Moods
这里的“语气”是语法概念或语法术语,可不是”说话的语气“。
英语语气最主要有三种语气:
- 陈述语气
- 祈使语气
- 虚拟语气
陈述语气
陈述语气说白了就是描述现实,比如:
The rabbit ate the carrot. 这兔子 吃了 这胡萝卜。
祈使语气
祈使语气说白了就是命令/请求。
Rabbit, eat the carrot! 兔子, 吃 这胡萝卜!
构成:
- 用第二人称(“你”)&用一般现在时态
- 去掉“你”,并保证动词原形
You eat the carrot! -> Eat the carrot!
You don't eat it! -> Don't eat it!
You are quiet! -> Be quiet!
You never give up! -> Never give up!
虚拟语气
英语思维:如何描述动作/时间
- 与现实相悖的想像,主观意愿:使用动词的虚拟语气
- 现实的描述,直接请求/命令:不用动词的虚拟语气,而且用陈述语气、祈使语气
举例
张三被兔子咬了,进了医院,张三决心报复兔子。张三在出院的时候,夸下海口,说是要咬兔子。可是,时间慢慢过去了,来到了现在。兔子就是没有出现。因为兔子听到风声,躲起来了。
和现在事实相反
于是张三说:如果我现在 看到 那只兔子的话,我会 咬 它。
If I saw the rabbit now, I would bite him.
这里动词是过去式,但是并不表示过去时间,也就是说,这句话不是在描述过去发生的事实,而是在描述现在的,没发生,但是希望发生的事,是一个主观意愿或者说想象的假设。
以上是虚拟语气的第一种用法,表示和 现在 事实相反。
和将来事实相反(可能性很小)
然而,咬了张三的兔子,听到风声,昨晚就跑到月亮上了。张三知道,接下来一段时间里,他是多半找不到这兔子了。
于是他只能说:万一我明天看见那只兔子,我要咬它。他这里说“万一”,其实就是表明可能性太小了。对应的那英文,一般也要用虚拟语气。用来表示,像这样的,将来时间里,可能性很小的动作。
If I should see the rabbit tomorrow, I would bite him.
条件句里动词虚拟语气构成是 Should + 动词原型 ;而主句里,因为这里是假想,所以要用 would。
以上是虚拟语气的第二种主要用法:表示和 将来 事实相反,或者说,描述将来很小可能性的动作/事件。
和过去事实相反
按么张三现在找不到这兔子,也知道接下来多半还是找不到这兔子,所以就特别后悔,没在前段时间刚出院时就去咬兔子。
他就说,我要是前几天看见那只兔子就好了,当时就会咬他。
和过去事实相反,动词虚拟语气的变位就要改成过去完成态的形式:
If I saw the rabbit a few days ago, I would bite him.
-> If I had seen the rabbit a few days ago, I would have bitten him.
你可以把过去时间的虚拟理解为,假设对过去某一点有影响,所以是“完成态”。而这样的假设当然在条件句中。那主句里就不能说 I would bite him,否则又回到了现在时间,所以主句也同样要改成完成态。
以上是虚拟语气的第三种主要用法:和 过去 已经发生的事实相反。不可能的情况。
虚拟语气的两大用法
上面就是讲的虚拟语气的两大用法之一:表“不可能“假设。按时间分,又可分为对现在的假设,对将来的假设,对过去的假设。
虚拟语气表”不可能假设“
与现在相反
条件句: 过去式
主句: would + 动词原形
If I were you, I would bookmark this article.
与将来相反
真的不可能,如:兔子下蛋
可能性极小,如:该文章排在搜索排名第一
条件句: should + 动词原形
主句: would + 动词原形
If should meet thee after longs years, how should I greet thee?
万一 我们将来 重逢 了, 我又该如何 面对 你呢?
注意,should 其实是 shall 的过去式,构成将来时态往往用 will 或 shall,这里其实就是用了 shall 的过去式,并没有”应该“这个含义。而 should 的另一个身份,做情态动词时,才有”应该“这个含义。顺便提一下相似的助动词的过去式变位:
shall -> should will -> would can -> could may -> might
主句中的 would,也可以用 should/could/might 来替换,当然也要看具体语境。另外,条件句中的 should 也可以用 were to 来取代
与过去相反
条件句: had + 动词过去分词 主句: would have + 动词过去分词
If I had watched this video before, I would have aced my test.
我要是之间就 看了 这视频,那绝对能 考个 好成绩。言下之意:我没考出好成绩。
虚拟语气表达愿望、请求、建议、命令等
虚拟语气表达愿望、请求、建议、命令等,说白了就是”希望某个动作/事件“发生。其实这也很好理解,因为这样的”希望“也是发生在我们脑中的,而非在现实中已经发生了的事。而这样的虚拟语气用法特征也很明显,因为这样的虚拟语气用法特征也很明显,因为这样的动词虚拟语气一般和一些”表达愿望的词“一起使用;最具代表性的就是 wish 这个词。
wish 是希望可能性小的事发生,而 hope 比较中性。
wish
对现在的愿望
构成: wish + 动词过去式
I wish (that) I were a rabbit. 我希望我是只兔子。
对过去的愿望
构成: wish + had/would have + 动词过去分词
I wish (that) I had eaten the carrot. 我希望我 吃了 那只胡萝卜。
对将来的愿望
构成: wish + should/would/could/might + 动词原形
I wish (that) I could eat the carrot. 我希望我 能吃 那只胡萝卜。
would rather
I would rather that you didn't eat the carrot. 我宁愿你 不会吃 那胡萝卜。
I would rather that you hadn't eat the carrot. 我宁愿你 没吃掉 那胡萝卜。
demand, suggset, insist, order…
这样的词后面接的虚拟语气一律是 should + 动词原形 。
I demand/suggest/insist/order that you should give me a carrot. 我要求/建议/坚持/命令你给我一根胡萝卜。
上面的 should 也可以省略。
英语动词语气总结
陈述语气
描述现实
祈使语气
命令,请求……
虚拟语气
“脑中的”,“非现实的”……
与事实相反的假设
与现在相反
构成:if + 过去式;would + 原形
与过去相反
构成:if + 过去完成式;would have + 过去分词
与将来相反(可能性小)
构成:if + should + 原形;would + 原形
表达愿望、请求、建议、命令等
wish
与现在相反
构成:wish + 过去式
与过去相反
构成:wish + 过去完成式
与将来相反
构成:wish + would/should/could/might + 动词原形
demand, suggest, insist, would rather…
+(should) + 动词原形
虚拟语气可以存在于不同类型的从句中:
- 主语从句
- 宾语从句
- 主语补语从句(表语从句)
- 定语从句