【英语】30天学完语法之虚拟语气(11.03)

发布于 2021-11-05 15:59 ,所属分类:中小学英语考试学习资料

虚拟语气其实是谓语动词的一种特殊形式,用来表示假设、猜测、主观愿望、可能或纯粹的空想,最主要是非真实情况

一、if非真实条件句中的虚拟语气
1、if非真实条件句的基本用法

由if引导的非真实条件句表示对现在、过去、将来的事实进行假设时,主句与从句中谓语动词的形式可分为三类:

假设类型
条件从句谓语动词形式
主句谓语动词形式
与现在事实相反
动词过去式(be用were)
should/would/could/might+动词原形
与过去事实相反
had+过去分词
should/would/could/might+have+过去分词
与将来事实相反
动词过去式,(should+)动词原形
should/would/could/might+动词原形

The victim would have had a chance to survive if he had been takem to hospital in time.

遇难者如果及时送往医院,他本来会有机会活下来的。(与过去事实相反)

If I knew his telephone number, I awould tell you

如果我知道他的电话号码,我会告诉你。(与现在事实相反)

If there should be a heavy snow next Sunday,we would not go skating.

如果下周日下大雪的话,我们就不去滑冰了。(表将来)

【真题】If there were no subjunctive mood, English__ much easier to learm.

A.could have been

B. would be

C. will be

D. would have been

译文:如果没有虚拟语气,英语学起来就会更容易了。
分析:本题表示与现在事实相反的假设。表示与现在事实相反,条件从句用一般过去时,主句使用should (would)+动词原形,故B为答案。A项could have been是对过去事实的假设,与从句所表示的现在事实不吻合;C项will be不可以用于虚拟语气中;D是与过去事实相反的假设的虚拟语气从句形式。
2.省略的虚拟条件句的用法

在虚拟条件句中,如果从句中含有were, had或should等词时,可将省去,把were, had或should等提到主语之前,引起倒装。

如果句中没有were, had或should等,则不能省略if,也不能用倒装结构。

【专四真题】___ for the fact that she broke her leg, she might have passed the exam.
A.Had it not beenB.Hadn
tit been C. Was it not
D. Were it not
译文:要不是因为摔断了腿,她或许已经通过了考试。
分析:由于主句中使用了might have done结构,说明此句表示的内容与过去事实相反,故条件状语从句中应该使用had done结构。若要将虚拟条件句中的连词省去,则需将助动词提到主语前面,否定词位置不变,因此A项Had it not been为正确答案。
3.错综时间虚拟条件句

有些时候,条件从句表示的动作和主句表示的动作发生在不同的时间,比如一个是过去发生的,一个是现在发生的。

这时,主句和从句的谓语动词要根据各自所指的不同时间选用适当的虚拟形式。

如:If they had invited me, I would go with them now.如果他们邀请过我,我现在就和他们一起走了。

【真题】
if I had arrived yesterday without letting you know beforehand?

A. Would you be surprised

B. Were you surprised

C.Had you been surprised

D.Would you have been surprised

译文:如果我昨天不事先打招呼就来了,你会觉得吃惊吗?
分析:这是一个错综时间虚拟条件句。从句是对过去事实的假设,而主句问的是回答者现在的感受,因此主句应该为 Would you be surprised,答案为A。
二、介词或介词短语表示虚拟条件

有些介词或介词短语隐含条件之义,其虚拟形式与i引导的非真实条件状语从句类似,需根据从句所用的时态,来选择主句的谓语形式。

这些词包括: without(没有),but for(要不是), in the absence of(如果没有),were it not for(要是没有),but that(若不是)等。

But for their help, we could not have finished the work on time,

要不是他们的帮助,我们就不可能接时完成那项工作。(表过去)

Without electricity, there would not be modern industry.

没有电,就没有现代工业。(表现在)In the absence of gravity, there would be no air around the earth.

如果没有重力,地球周围就没有空气。(表现在)

相关资源