啥叫虚拟语气呢?
比如
If I had enough money, I would buy myself a laptop first of all.
如果我有足够的钱,我首先要为自己买一笔记本电脑。
其实我根本没钱买,这就是虚拟的语气。
虚拟语气的用法,主要有七类,具体讲解如下:
一、if 引导的虚拟语气
if条件从句
1,如果表示现在情况虚拟,
从句的谓语动词形式用过去式(be的过去式用were)
主句的谓语动词形式用should/would/could
/might+动词原形
2,如果表示过去情况的虚拟
从句的谓语动词形式用had+过去分词
主句的谓语动词形式用should/would/could
/might+have+过去分词
3,如果表示将来情况的虚拟
从句的谓语动词形式用should+动词原形,或者动词过去式,或者were to+动词原形
主句的谓语动词形式用should/would/could
/might+动词原形
比如,
If the new safety system ___had been put _____ (put) to use, the accident would never have happened.
分析:如果新的安全系统投入使用,这个事故就不会发生了。根据主句确定是对过去情况的虚拟,故从句用had done 形式,从句主语system与put to use 是被动关系,故用had been put。
[注意]
(1)if引导的非真实条件句中如果出现should、were或had,可以把if省略,把should、were或had提到句首,其他语序不变。
(2)当if条件句中主、从句表示的动作或行为所发生的时间不一致时,称为错综时间条件句,这时动词的形式应根据动词所指的时间进行调整。
(3)有时假设的情况并不用条件句表现出来,而是暗含在上下文中,比如通过without、 or、 otherwise、 but for等词或短语来表示。
比如,
Were____(be) there no modern telecommunications,we would have to wait for monthss to get news from around the world.
分析:如果没有现代通信手段,我们需要等待数月才能获得来自世界各地的新闻。由句意和主句中的“would+动词原形”可知,逗号前是一个表示与现在事实相反的从句,应为if there were...。此处条件句中的if省略,把were提到主语前,故填Were。
再比如,
Were i you ,i should have bought it.
分析:如果我是你,我就买下它了。应为if I were...。此处条件句中的if省略,把were提到主语前了。其实我不是你,是一种虚拟语气。
二、should+do ...结构的虚拟语气
表示命令、要求、请求、建议的一些动词,它们后面接宾语从句时,从句谓语要用“should+动词原形”,should可以省略,但不能换成其他的情态动词。
常见的这类动词有:order、 command、 require、 request、 demand、 advise、 suggest (建议)、 propose、 recommend、 insist (坚持,坚决要求)等。
比如,
Their suggestion that the Windows (should) be closen when we leave is reasonable.
他们的那个当我们离开的时候应该关窗的建议是合理的。
三、wish引导的虚拟语气
wish后面接宾语从句时,从句谓语通常要用虚拟语气。
表示与现在事实相反时,谓语用过去式;
表示与过去事实相反时,谓语用过去完成时;与将“could/would/might+动词原形”。
比如
I wish I had told them the way to the pharmacy.
我真希望我已经告诉了他们到药房的路线。
四、would rather 引导的虚拟语气
would rather“宁愿……”后接宾语从句时,谓语动词要用虚拟语气。
表示与现在或将来事实相反,谓语动词用一般过去时;
表示与过去事实相反,谓语动词用过去完成时。
比如,
We would rather our son__stayed_
_(stay) at home with us, but it is his choice, and he is not a child any longer.
分析:我们宁愿让儿子和我们一起待在家里,可那是他的选择,而且他也不再是个孩子了。would rather后的宾语从句要用虚拟语气,用一般过去时表示与现在或将来相反的事实。
五、It is (high/about) time (that) ...引导的虚拟语气
It is (high/about) time (that) ...意为“是……的时候了”,that从句谓语要用虚拟语气。从句谓语的形式有两种:一种是用一般过去时;另一种是用“should+动词原形”,需要注意的是,这里的should不能省略。
比如
It's high time that you got/should get down to working.
该你着手工作的时候了。
六、if only从句中的虚拟语气
if only引导的感叹句,其虚拟语气的结构与wish后接宾语从句中的虚拟语气的结构相同。
如果表示与将来情况不同:if only+ 从句主语+would(could, might)+动词原形
比如,If only he would try again.
我希望他能再试一次
如果表示与现在情况不同:if only+从句主语+动词过去式
比如,If only I wasn’t going to Singapore.
我希望我没去过新加坡.
如果表达与过去情况不同:if only+从句主语+would/could have/had+过去分词
比如,If only you had come to my birthday party.
你要是来了我的生日晚会就好了。
七、as if、 as though引导的虚拟语气
as if、 as though引导的表语从句和方式状语从句中常用虚拟语气,
如果与现在事实相反用一般过去时;
如果与过去事实相反用过去完成时。
比如,
It seems as though it were autumn already.
看起来好像已经是秋天了一样。(事实上不是)