11.虚拟语气
1. If she had worked harder, she______.
A. would succeed B. had succeeded
C. should succeed D. would have succeeded
答:D。与过去事实相反的虚拟语气:从句用过去完成式(had done),主句用would (should,might,could)+现在完成式(havedone)的形式。
2. I wish I_________ you yesterday.
A. seen B. did see
C. had seen D. were to see
答:C。wish后接虚拟浯气的从句,若表示与现在事实相反的愿望,谓语用过去式,若表示与过去事实相反的愿望,谓语用过去完成式,若表示与将来事实相反的愿望,谓语用would+动词原形.如:I wish I were ten years younger now 我希望我现在年轻十岁。I wish I would be a scientist. 我希望我将成为一名科学家。
3. If my lawyer__________ here last Saturday, he__________ me from going.
A. had been, would have prevented
B. had been. would prevent
C. were, would prevent
D. were, would have prevented
答:A.从时间状语last Saturday可知是与过去事实相反的虚拟语气。
4. Without electricity human life___________ quite different today.
A. is B. will be
C. would have been D. would be
答:D。此题考查的足虚拟语气的含蓄条件句,从时间状语today可判断是与现在事实相反的虚极语气。
5. —If he_______, he_______ that food.
—Luckily he was sent to the hospital immediately.
A. was warned, would not take
B. had been warned, would not have taken
C. would be warned, had not taken
D. would have been warned, had not taken
答:B。从 Luckily he was sent to...可判断前一句是与过去事实相反的虚拟语气。
6. I told Sally how to get there, but perhaps 1 ___________ for her.
A. had to write it out
B. must have written it out
C. should have written it out
D. ought to write it out 答:C。 should have done表示本来应该做 |