A.spoke
B.speak
C.had spoken
D.will speak
答案:A
③ 如果表示将来不可能实现的事情,从句中用过去时,或were to / should + 原形动词,以上题(4)表示的就属于这种情况。
(4)______,I should ask them some questions.(1997.6)
A.Should they come to us
B.If they come to us
C.Were they come to us
D.Had they come to us
答案:A
2、虚拟条件句有单一条件句,也有混合虚拟条件句,所以不能只根据从句与某一事实相反来判断主句就与该事实相反,同样,也不能想当然地认为主句与某一事实相反,从句也就与该事实相反。如(2):
(2)If you ______that movie last night, you wouldn't be so sleepy.(1993.6)
A.hadn't watched
B.haven't watched
C.wouldn't have watched
D.didn't watch
答案:A
从句与过去事实相反,而主句与现在事实相反。
再如:
If he weren't such a kind man,he wouldn't have lent a hand to such people as you the other day.(从句与现在事实相反,主句与过去事实相反。)
Were my friends not to come tomorrow,I wouldn't have bought so many foods.(从句与将来事实相反,主句与过去事实相反。)
3、if引导条件状语从句时,可以将were/had/should提至句首,省略if考试时经常是将省略if的与含有if的选项并列,在这种情况下,应注意分清从句的时态,尽管多数情况下都是倒装的结构为正确选项。如(3)、(4)、(6)和(7)。
再如:
Were they here now,they could help us.=If they were here now,they could help us.
Had you come earlier,you would have met him.=If you had come earlier,you would have met him.
More Exercises
(1)If I hadn't stood under the ladder to catch you when you fell,you ____ now.
A.wouldn't be smiling
B.couldn't have smiled
C.won't smile
D.didn't smile
答案:A
(2)____ for my illness I would have lent him a helping hand.
A.Not being
B.Had it not been
C.Without being
D.Not having been
答案:B
(3)______before we depart the day after tomorrow,we should have a wonderful dinner party.
A.Had they arrived
B.Would they arrive
C.Were they arriving
D.Were they to arrive
答案:D
(4)Jean doesn't want to work right away because she thinks that if she ____ a job she probably wouldn't be able to see her friends very often.
A.has to get
B.were to get
C.had got
D.could have got
答案:C
(5)_____ right now,she would get there on Sunday.
A.Would she leave
B.If she leaves
C.Were she to leave
D.If she had left
答案:C
(6)Had he worked harder,he ____ the exams.
A.must have got through
B.would have got through
C.would get through
D.could get through
答案:B
(7)If the whole operation _____ beforehand,a great deal of time and money would have been lost.
A.was not planned
B.has not been planned
C.had not been planned
D.were not planned
答案:C
(二)含蓄条件句中的虚拟语气
(1)Without your help,we _____ so much.(1996.6)
A.didn't achieve
B.would not have achieved
C.will not achieve