虚拟语气习题答案及详解_第1页
虚拟语气习题答案及详解_第2页
虚拟语气习题答案及详解_第3页
虚拟语气习题答案及详解_第4页
虚拟语气习题答案及详解_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、虚拟语气:1.I _ the party much more if there hadnt been quite such a crowd of people there.A. would enjoy B. will have enjoyedC. would have enjoyed D. will be enjoying 解析:答案应该是C。因为if 从句是had +过去分词,是过去情况的虚拟条件句,主句应该用would have +过去分词。2. Jean doesnt want to work right away because she tinks that if she _ a jo

2、b, she probably wouldnt be able to see her friends very often.A. has to get B. were to getC. had got D. could have got解析: if后面的句子是虚拟语气,根据句意,Jean现在不想工作,如果她有了工作,就不能经常见到她的朋友了,从句是表示对将来事实的假设,所以应该用表示将来的虚拟形式:were to do sth/should do/did。3. _ , he would not have recovered so quickly.A. Hadnt he been taken g

3、ood care ofB. Had he not been taken good care ofC. Had not he been taken good care ofD. Had he been not taken good care of解析:虚拟条件句if可以省略,但从句的语序要用到装,即将 were,had或 should移至主语的前面形成倒装,但否定词not 不前移4.Had Paul received six more votes in the last election, he _ our chairman now.A. must have been B. would have

4、 beenC. were D. would be解析:混合型的虚拟语气,主句和从句时间不一致;这时,主句和从句动词要根据各自所表示的时间进行调整。5. The young driver looked over the engine carefully lest it _ on the way.A. goes wrong B. would go wrongC. went wrong D. should go wrong解析:在lest, for fear that, in case, so that引导的副词从句中,谓语多用“should+动词原型”,should可以省略,意为“以防,生怕,唯恐

5、”6.We could _ him with a detached house when he came, but he had specifically asked for a small flat.A. provide B. have provided C. not provide D. not have provided解析:前一分句一般表示过去没有完成的某个动作,是对过去情况的假设,谓语动词多用could/would have done形式;而后一分句是客观事实,可以根据情况使用一般过去时,过去完成时,或现在完成时。7.Look at the terrible situation I

6、am in! If only I _ your advice.A. follow B. had followed C. would follow D. have followed解析:假设现在,if only 用一般过去;假设过去,had +动词过去分词或could have+过去分词; 假设将来, would+动词原型; 8.That tree looked as if it _ for a long time.A. hasnt watered B. didnt water C.hadnt been watered D. wasnt watered解析:as though, as if 引导

7、的虚拟语气假设现在,一般过去;假设过去,had+v-ed; 假设将来,would/should+动词原型9.But for his courage, the battle _ .A. was lost B. will be lost C. would lose D. would have been lost解析:but for 多出现在句首,后面句子中的谓语动词可以是would/could+动词原型,也可以是would/could have+动词过去分词。10.The traffic was very heavy; otherwise I _ here 50 minutes sooner.A.

8、 would be B. should be C. had been D. would have been11.A safety analysis _ the target as potential danger. Unfortuately, it was never done.A. would identify B. will identifyC. would have identified D. will have identified解析:“一次安全隐患分析本来会确认这个目标是潜在的危险。不幸的是,这样的分析从未做过。”这是对过去时间的虚拟,表示过去要做而没有做的事。因而答案选 C. w

9、ould have identified11.One of the requirements for a fire is that the material _ to its burning temperature.A. is heated B. be heated C. will be heated D. would be heated解析:require that +(should) do:要求,其中should可以省略。再加上被动语态,所以应该是be heated.12.If you have really been studying English for so long, its a

10、bout time you _ to write letters in English.A. should be B. were C. must be D. are解析:It is (high/about)time +that 从句,从句的谓语需用一般过去式或 should +动词原形(should不可省略)13.That was not the first time he _ us. I think its high time we _ strong actions against him.A. betrayed, take B. had betrayed, took C. has betr

11、ayed, took D. has betrayed, take解析: this / that was the 序数词 time + 句子(谓语动词是过去完成时),第一空应填 had betrayed;It is (high/about)time +that 从句,从句的谓语需用一般过去式或 should +动词原形(should不可省略)Exercises1. It is essential that the application forms _ back before the deadline.A. must be sent B. would be sentC. be sent D. w

12、ere sent解析:主语从句,It was essential that +虚拟语气(should do,should可以省略)2. If the earth _ spinning, we would all fly off it.A. had stopped B. stoppedC. has stopped D. would stop解析:主句would+动词原型表示对现在的虚拟,从句用过去式。3. _ for my illness I would have lent him a helping hand.A. Not being B. Had it not been C. Without

13、 being D. Not having been解析:虚拟条件句if可以省略,但从句的语序要用到装,即将 were,had或 should移至主语的前面形成倒装,但否定词not 不前移4. To be frank, Id rather you _ in the case.A. will not be involved B. not involvedC. not to be involved D. were not involved解析:固定搭配,would rather sb. did. 5. We didnt know his telephone number, otherwise we

14、_ him.A. would have telephoned B. must have telephonedC. would telephone D. had telephoned6. _ before we depart the day after tomorrow, we should have a wonderful dinner party.A. Had they arrived B. Would they arriveC. Were they arriving D. Were they to arrive解析:虚拟条件句if可以省略,但从句的语序要用到装,即将 were,had或 s

15、hould移至主语的前面形成倒装,但否定词not 不前移。而且从句表示对将来的虚拟,因此用Were to.7. If only the committee _ the regulations and put them into effect as soon as possible.A. approve B. will approve C. can approve D. would approve解析:if only :对过去虚拟,用完成时态。如:If only I had read this book. 对现在虚拟,用过去时态。如:If only you listened to me 对将来虚

16、拟,用would /should/could + 动词原形 。8. You are selfish. Its high time you _ that you are not the most important person in the world, Edgar said to his boss angrily.A. realized B. have realized C. realize D. should realize解析:It is (high/about)time +that 从句,从句的谓语需用一般过去式或 should +动词原形(should不可省略)9. Some wom

17、en _ a good salary in a job instead of staying home, but they decided not to work for the sake of the family.A. must make B. should have made C. would make D. could have made解析:couldhave done,but意为“本来能够做(但实际没做)”是虚拟语气的一种用法。10. We are all for your proposal that the discussion _.A. be put off B. was pu

18、t off C. should put off D. is to put off解析:当某些表示建议、请求、命令等主观意向的名词作主语时,其后的表语从句或同位语从句需用虚拟语气,其表达形式为should 动词原形或直接用动词原形。这类名词常见的有:advice,suggestion,proposal,order, demand,desire,request。11. _ for your help, wed never have been able to get over the difficulties.A. Had it not B. If it were notC. Had it not

19、been D. If we had not been解析:虚拟条件句if可以省略,但从句的语序要用到装,即将 were,had或 should移至主语的前面形成倒装,但否定词not 不前移。12. I didnt send out my application form last week, but I _.A. had to B. would do C. should have D. might have to解析:C这种结构 should have done表示过去应该做,但是没有做的事情13. He might have been killed _ the arrival of the

20、police.A. except for B. but for C. with D. For解析:but for 要不是,若不是 全句意思: 要不是警察的到来, 他本有可能被杀了。14. _ for the timely investment from the general public, our company would have not be so thriving as it is.A. Had it not been B. Were it not C. Be it notD. Should it not be解析:虚拟条件句if可以省略,但从句的语序要用到装,即将 were,had

21、或 should移至主语的前面形成倒装,但否定词not 不前移。15. I would have gone to visit him in the hospital had it been at all possible, but I _ fully occupied the whole of last week.A. were B. had been C. have been D. Was解析:混合式的虚拟语气。would have done表示本来要,但后面有个明确的时间点为过去时,所以要用过去式。16. All of us would have enjoyed the party much more if there _ quite such a crowd of people there.A. werent B. hasnt been C. hadnt been D. wouldnt be解析:虚拟语气,对过去事实相反,主句用would have done ,从句用过去完成时17. The manager of the hotel requests that their guests

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论