《高中英语句法复习精讲精练虚拟语气》由会员分享,可在线阅读,更多相关《高中英语句法复习精讲精练虚拟语气(5页珍藏版)》请在金锄头文库上搜索。
1、此资料由网络收集而来,如有侵权请告知上传者立即删除。资料共分享,我们负责传递知识。11虚拟语气1. If she had worked harder, she_.A. would succeed B. had succeededC. 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
2、. 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. wou
3、ld preventC. were, would prevent D. were, would have prevented答:A从时间状语last Saturday可知是与过去事实相反的虚拟语气。4. Without electricity human life_ quite different today.A. is B. will beC. would have been D. would be答:D。此题考查的足虚拟语气的含蓄条件句,从时间状语today可判断是与现在事实相反的虚极语气。5. If he_, he_ that food. Luckily he was sent to t
4、he hospital immediately.A. was warned, would not takeB. had been warned, would not have takenC. would be warned, had not takenD. 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. m
5、ust have written it outC. should have written it out D. ought to write it out答:C。 should have done表示本来应该做但事实上没有做的事,表现出遗憾,责备。埋怨的语气。7. I didnt see your sister at the meeting. If she _, she would have met my brother.A. has come B. did come C. came D. had come答:D。从主句 she would have met. 可判断是与过去事实相反的虚报语气
6、。8. When a pencil is partly in a glass of water, it looks as if it_A. breaks B. has brokenC. were broken D. had been broken答:C。从句的时态可说明是与现在事实相反的虚报语气。9. You didnt let me drive. If we _ in turn, you _so tired.A. drove, didnt get B. drove, wouldnt getC. were driving, wouldnt D. had driven, wouldnt have
7、 got答:D。从You didnt let me drive 时态可知是与过去相反的虚报语气。10. If I had_, Id visit Europe, stopping at all the small interesting places.A. a long enough holiday B. an enough long holidayC. a holiday enough long D. a long holiday enough答:A。enough做副词用时,放在它所修饰的形容词或副词之后。11. The two strangers talked as if they _ fr
8、iends for years.A. should be B. would be C. have been D. had been答:D。从句子中时态talked可知asif引导的从句是与过去事实相反的虚拟语气,另外for years也是判断此答的重要信息。12. _it rain tomorrow, we have to put off the visit to Yangpu Bridge.A. Were B. Should C. Would D. Will答:B。为虚拟语气的倒装句,相当于 If it should rain tomorrow 万一明天下雨。13. Without the
9、air to hold some of the suns heat, the earth at night _, too cold for us to live.A. would be freezing B. will be freezingC. would be frozen cold D. can freeze coldly答:A。此题考查的是虚拟浯气的含蓄条件句,所谓含蓄条件句就是条件从句井非是用if引导的从句来表示的,而是通过上下文或介词短语来表示的。如:Under favora-ble conditions, we could have finished the work ahead
10、 of time. 要是在更有利的条件下,我们就会提前完成这项工作。He could have come, but he was busy then. =If he had not been busy then, he could have come.14. If only he _ quietly as the doctor instructed, he would not suffer so much now.A. lies B. lay C. had lain D. should lie答:C。此题考查的是虚拟浯气的错综时间条件句,从句和主句在时间上不一致,从句所表示的是与过去事实相反的
11、虚拟,而主句表示的是与现在事实相反的虚拟。15. We could have gone there by bus. Yes, otherwise we _ late.A. werent B. hadnt beenC. couldnt be D. couldnt have been答:D。We could have gone there by bus 意为“我们本来是能够坐汽车去那里”,但实际上并没有坐汽车去那里,相当于 We didnt go there by bus。若将这一真实情况变成一个与事实相反的嵌设,则为If we had gone there by bus, we couldnt
12、have been late。16. The teacher demanded that the exam_ before eleven.A. must finish B. would be finishedC. be finished D. must be finished答:C。在表示请求、命令、建议、要求的词后的从句中应使用(should)+动词原形的虚拟语气形式。如:He suggested that we be there in time.17. I wouldnt have succeeded_ for his help then.A. hadnt it been B. were
13、it notC. had it been not D. had it not been答:D。此题考查对虚拟语气倒装的掌握。if it werent for.和if it hadnt been for表示“多亏,要不是的情况下”,也可用but for短语来表示。这两个句型倒装时仅需记住一句话:not总在“之后。如:We wouldnt have finished the work had it not been for his help.要不是他的帮助,我们就不能完成这项工作。18. If it _for the snow, we _ the mountain yesterday.A. wer
14、e not, could have climbedB. were not. could climbC. had not been, could have climbedD. had not been, could climb答:C。根据yesterday这一信息词,可判断是与过去事实相反的虚拟语气。19. Yesterday, Jane walked away from the discussion. Otherwise, she_ something she would regret later.A. had said B. saidC. might say D. might have said答:D。此题考查虚拟语气的含蓄条件句,相当于 If Jane had not walked away from the discussion, she might have said something she would regret later.20. Id rather he_ here.