虚拟语气最多地用在表示条件的状语从句和表示结果的从句中。在表示与事实相反的虚拟语气时,动词有三种时态形式,即现在、过去和将来。
1. 表示与现在事实相反的虚拟语气(表示纯然假设或实现的可能性不大的情况)
谓语主要形式如下
<推荐 cellspacing=1 cellpadding=0 width=400 align=center bgcolor=#333333 border=1>从 句
主 句
过去时
would / could / might / should / +动词原形
if i were you, i should buy it. 如果我是你,我就买了它。
if i had time, i would study french. 如果我有时间,我会学习法语的。
if she knew english, she would not ask me for help. 如果她懂英语的话,她不会找我帮忙的。
if it were fine tomorrow, i would go shopping. 如果明天天气好,我就去买东西。
2.与过去事实相反:
谓语主要形式如下:
<推荐 cellspacing=1 cellpadding=0 width=400 align=center bgcolor=#333333 border=1>从 句
主 句
had+过去时
would / could / might / should / +have +过去分词
if you had got up earlier, you could have caught the train. 如果你早一点起床,就会赶上火车的。
if they hadn’t saved us, we would have been drowned in the stormy river.
要不是他们救了我们,我们就要在暴风雨的河里淹死了。
if it hadn’t been for him, we could have lost the game.
要不是他,我们这场球就赢了。
3. 表示与将来事实相反的虚拟语气
谓语主要形式如下
<推荐 cellspacing=1 cellpadding=0 width=400 align=center bgcolor=#333333 border=1>从 句
主 句
were to do/ should do
would / could / might / should / +动词原形
if it were to rain then, our plan would be cancelled.
www.59wj.com
8. ___, i would take an umbrella with me.
a. had i been you b. i were you c. were i you d. i had been you
9. if the doctor hade earlier, the poor child ___.
a. would not have been lied there for two hours
b. would not have laid there for two hours
c. would not have lied there for two hours
d. would not have lain there for two hours
10. if it ___ another ten minutes, the game would have been called off.
a. had rained b. would had rained c. have seen d. did see
11. had i known her name, ___.
a. or does she know mine? b. and where does she live?
c. she would be beautiful d. i would have invited her to lunch
1. d 2. c 3. d 4. b 5. b 6. b 7 a 8. c 9. d 10. a 11. d
如果觉得《同等学力考研英语语法备考资料(1)》同等学力申硕,同等学力申硕考试,同等学力考研不错,可以推荐给好友哦。