今天这篇文章是要教大家掌握虚拟语气的用法。

核心讲解:

一、什么是虚拟语气

虚拟语气表达的是与事实相反或没办法实现的情况,表示说话人的遗憾、后悔、愿望、建议、命令和要求等情绪。虚拟语气最大的难点在于:什么时候才是虚拟语气?什么时候又是真实语气呢?

下面我们通过几个例句来进一步了解虚拟语气:

1. 如果我住在办公室附近,我就会步行上班。

判断是否译为虚拟语气,主要看句子中的条件能否实现。如果条件能实现,就是真实语气;如果不可能实现(即与事实相反的情况),就为虚拟语气。我们来进行分析:

真实条件(能够实现):我自己的房子离上班地很远,所以又在办公室附近租了间房。在这种情况下,两处房子爱住哪住哪,“如果我住在办公室附近”为能够实现的条件,所以为真实语气。

If I live near my office, I will go to work on foot. (主将从现)

虚拟条件(不能实现):我自己的房子离上班地很远,天天坐地铁上班。这时,“如果我住在办公室附近”是不能实现的条件,所以为虚拟语气。

If I livednear my office, I wouldgo to work on foot.

从上面两个例子中可以悟出:真实语气还是虚拟语气,看条件而不是看结果!如果条件有可能实现,那么结果有真也有假,就是真实语气;如果条件都是假的,结果必然是假的,就是虚拟语气。


虚拟语气语法大全总结(英语课上一直没学懂的)(1)


这里用lived和would偏离了正确的语法运用,都使用了过去式形式,为什么?虚拟语气就是用错误的语法表达不可能实现的条件。这里使用lived和would,表达的就是“我说着玩,你别当真”。所以虚拟语气的时态都使用各种过去时态,比如:一般过去时、过去将来时、过去完成时、过去将来完成时等。

2. 如果我是你,我就会让他走。

If I wereyou, I wouldlet him go.

我不可能是你,条件不成立,所以为虚拟语气。虚拟语气中无论主语是什么形式,be动词一律用were。当然,书面语比较严格,如果是口语中的虚拟语气,偶尔也可以使用was。比如贾斯汀比伯有一首歌《Boyfriend》里面就有一句:If I was your boyfriend, I would never let you go. 使用的既然都是was和would这种过去时态,一看就知道“我说说而已,我还不是你的男朋友”,条件不成立啊!歌词毕竟是口语表达,没有这么严格。


典例精讲:

1. If I you, I more attention to English idioms and phrases.

A.was; shall play B. am; have smoked C. would be; would pay D. were; would pay

答案:D

解析:这题考察虚拟语气。句子意思:如果我是你,我会更注意英语习语和短语。

这个句子的条件不可能实现,因为我不可能是你,所以是虚拟语气。从句谓语动词应该用一般过去时were,主句谓语动词应该用would do,选D。


2. He suggests we to the cinema at once, otherwise we will be late.

A. must go B. go C. will go D. would go

答案:B

解析:这题考察虚拟语气。句子意思:他建议我们应该马上去电影院,不然会迟到。

Suggest在这里是建议的意思,后面的从句应该用虚拟语气,谓语动词为should do,其中should可省略,选B。


3. If only I how to operate a computer as you do!

A.has known B. would know C. should know D. knew

答案:D

解析:这题考察虚拟语气。句子意思:要是我和你一样知道怎么操作电脑就好了!

这里if only引导的从句表示和现在事实相反的情况,谓语动词应该用一般过去时,选D。


,