第十三节
虚拟语气
虚拟语气是谓语动词的一种特殊形式,用来表达假设、主观愿望、猜测、建议、可能或纯粹
的空想等非真实情况?/p>
一
if
非真实条件句中的虚拟语气
1.if
非真实条件句的基本用?/p>
?/p>
if
引导的非真实条件句表示对现在?/p>
过去?/p>
将来的事实进行假设时?/p>
主句与从句中谓语?/p>
词的形式可以分为以下三类?/p>
假设类型
条件从句谓语动词形式
主语谓语动词形式
与现在事实相?/p>
动词过去式(
be
?/p>
were
?/p>
should/would/could/might
+
?/p>
词原?/p>
与过去事实相?/p>
had+
过去分词
should/would/could/might+ha
ve+
过去分词
与将来事实相?/p>
动词过去式,
?/p>
should+
?/p>
动词
原形?/p>
were to+
动词原形
should/would/could/might+
?/p>
词原?/p>
The victim would have had a chance to survive if he had been taken to hospital in time.
遇难者如
果及时送往医院,他本来就有机会活下来的?/p>
(与过去事实相反?/p>
If I knew his telephone number,I would tell you.
如果我知道他的电话号码,
我会告诉你?/p>
(与?/p>
在事实相反)
If there should be a heavy snow next Sunday,we would not go skating.
如果下周日下大雪的话?/p>
我们就不去滑冰了?/p>
(表将来?/p>
[
专四真题
] I
f there were no subjunctive mood, English ______ much easier to learn.
could have been
B. would be
C. will be
D. would have been
译文:如果没有虚拟语气,英语学习起来就会更容易了?/p>
分析?/p>
本题表示与现在事实相反的假设?/p>
表现与现在事实相反,条件从句用一般过去时,主
句使?/p>
should(would)+
动词原形?/p>
?/p>
B
为答案?/p>
A
?/p>
could have been
是对过去事实的假设,
与从句所表示的现在事实不吻合?/p>
C
?/p>
will be
不可以用于虚拟语气中?/p>
D
是与过去事实?/p>
反的假设的虚拟语气从句形式?/p>
2.
省略
if
的虚拟条件句的用?/p>
在虚拟条件句中,
如果从句中含?/p>
were, had
?/p>
should
等词时,
可将
if
省去?/p>
?/p>
were, had
?/p>
should
等提到主句之前,
引起倒装?/p>
如果句中没有
were, had
?/p>
should
等,
则不能省?/p>
if
?/p>
也不能用倒装结构?/p>
[
专四真题
]
_____for the fact that she broke her leg, she might passed the exam.
Had it not been
B. Hadn’t it been
C. Was it not
D.W
ere it not
译文:要不是因为摔断了腿,他或许已经通过了考试?/p>
分析:由于主语从句使用了
might
have
done
结构,说明此句表示的内容与过去事实相反,
故条件状语从句中应该使用
had done
结构。若要将虚拟条件句中的连词省去,则需将助?/p>
词提到主语前面,否定词位置不变,因此
A
?/p>
Had it not been
为正确答案?/p>
3.
错综时间虚拟条件?/p>
有些时候,条件从句表示的动作和主语表示的动作发生在不同的时间,比如一个是过去
发生的,
一个是现在发生的?/p>
这时?/p>
主句和从句的谓语动词要根据自己所指的不同时间选用
适当的虚拟形式。如?/p>
If they had invited me, I would go with them now.
如果他邀请过我,?/p>
现在就和他们一起走了?/p>
[
专四真题
]
____if I had arrived yesterday without letting you know beforehand?
A
?/p>
Would you be surprised
B.Were you surprised