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

下载本文档

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

文档简介

1、虚拟语气练习题一、【基础巩固】1. If I _ ten years younger, I _ very happy.A. were, would beB. am, shall beC. were, shall beD. am, would be2. -You can ask your brother for help.-He is not at home. If he _, I _ .A. is, wouldB. were, wouldC. is, willD. were, will3. If you _ the doctors advice, you would have already

2、recovered.A. followB. followedC. would followD. had followed4. If he had not missed the train, he _ there by then.A. might getB. might have gotC. gotD. had got5. What would you have done last night, if you _ to write your homework.A. hadn'tB. haven't hadC. didn't haveD. hadn't had6.

3、-Did you catch the plane?-No, if I had hurried, I _ .A. wouldB. would haveC. couldD. did7. Why didn't you tell him the truth? If I _ you, I would have.A. wereB. had beenC. amD. would be8. -How do you like the party?-Wonderful. If you had come with us, you _ a good time.A. hadB. had hadC. would h

4、aveD. would have had9. If I _ out of my ink, I would have finished writing the paper.A. didn't runB. shouldn't runC. haven't runD. hadn't run10. If you _ early tomorrow morning, you would be there by noon.A. have startedB. were startC. were to startD. had started11. If you _ to the m

5、oon one day, you would find it quite different from the earth.A. travelB. had travelledC. should travelD. have trarelled12. What _ yesterday if you _ TV programme.A. would you do, hadn't watchB. would you have done, hadn't watchedC. could you do, didn't watchD. would you have done, didn&

6、#39;t watch13. -Are you thinking about going to Dalian for the vacation?-No, but if I _ time, I _ very glad to go there.A. have, will beB. had had, would have beenC. had, would beD. had had, would be14. -My boss often made me work day and night.-If I _ you, I _ the job.A. am, will give upB. had been

7、 you, would have given upC. were, would give upD. had been you, would give up15. If you tell me all about it, I _ able to decide.A. would beB. could beC. wereD. shall be16. If you _ George, would you please tell him to ring me?A. sawB. were toC. have seenD. see17. I'm sure he hasn't sent the

8、 letter. If he _ it, I _ .A. sent, gotB. sent, have gotC. sent, would goD. had sent, would have got18. -Sally finally got here from Chicago.-If she _ earlier, we _ her to the party then.A. came, would takeB. had come, would have takenC. comes, will takeD. had come, would take19. I don't know whe

9、ther to take the medicine at once. If I _ ,I _ it.A. knew, would takeB. had known, would have taken itC. knew, would have takenD. had known, would take20. -Did you need any help with your maths last night?-No, If _ , I _ you.A. had, would have calledB. had, would callC. had needed, would have called

10、D. had needed, would call二、【能力提高】1. I would buy that car,if I _ enough money.A. haveB. hadC. will haveD. had had2. Ford might have come to school in time for Professor Smith's lecture, _ .A. if he got up earlierB. unless he had got up earlierC. but he got up rather lateD. but he had got up so la

11、te3. _ their help in the past years, he would be living a hard life and might even have starve to death.A. WithB. If it were not forC.If it had not been forD.If not4. If it had not rained yesterday, the ground _ muddy now.A. is notB. will not beC. would not beD. would not have been5. You _ any diffi

12、culty now, if you had made a more careful plan.A. won't meet withB. would not meet withC. would not have met withD. have not met with6. He did his best in everything, _ he would not have been what he was.A. andB. butC. otherwiseD. but that7. -What would you wish to do if you were to be a college

13、 student again?-That's very hard to say, but I wish I _ biology when I was a college student.A. had studiedB. studiedC. studyD. have studied8. -You should have gone to the show with us yeaterday. It's very good.-I wished I _ , but I was busy with my report.A. hadB. didC. would haveD. were9.

14、Mr Johnson said angrily, “Don't order me about, as if I _ your wife. I'm not. We are both the boss's men. ”A. wereB. amC. would beD. had been10. _ the thick fence, he would have been more fearful.A. But forB. WithoutC.If it were not forD. both A and B11. He talked as if he _ to Beijing,

15、but I knew he hadn't.A. wentB. wereC. had beenD. would have been12. -Would you have told him the awswer, if possible?-Yes, I would have, but I _ very busy.A. had beenB. wereC. wasD. would be13. If he _ in England, what language could he probably speak now?A. were bornB. had been bornC. would hav

16、e been bornD. was born14. If we _ Steven's advice, we would not be lost in the forest.A. tookB. had takenC. have takenD. would take15. If the govenment had built more houses for the homeless people after the earth quake, the housing problems now in some parts of the city _ so serious now.A. woul

17、dn't beB. will not have beenC. wouldn't have beenD. would have not been16. What a heavy rain it is! If we _ the rain coat, we wouldn't _ in the rain.A. had put on, be walkingB. put on, walkC. put on, be walkingD. should put on, walk17. -Why is the window broken?-If I _ care, it _ .A. too

18、k, wouldn't happenB. had taken, wouldn't have happenedC. took, wouldn't have happenedD. had taken, wouldn't happen18. -Do you think the thief entered through the side door?-No, if he had, he _ the living room window.A. would breakB. would have brokenC. wouldn't breakD. wouldn'

19、;t have broken19. I _ one of Tom's paintings, but if I had, he would have given it to me.A. wantedB. wantC. didn't wantD. don't want20. I've forgotten his telephone number. If I _ it down, I _ you now.A. put, would have toldB. put, would tellC. had put, would have toldD. had put, wou

20、ld tell三、【高考真题】1. If there were no subjunctive mood, English _ much easier.A. will beB. would have beenC. could have beenD. would be2. The guard at the gate insisted that everybody _ the rulesA. obeysB. obeyC. will obeyD. would obey3. -“The experiment had failed!”-“I suggest you _ again.”A. try B tr

21、yingC. will try D. would try4. -“He is a very brave man. ”-“Yes. I wish I _ his courage.”A. haveB. hadC. will haveD. would have5. If she had worked harder, she _ .A. would succeedB. had succeededC. should succeedD. would have succeeded6. The plant is dead. I _ it more water.A. will giveB. would have

22、 givenC. must giveD. should have given7. I wish I _ you yesterday.A. seenB. did seeC. had seenD. were to see8. If my lawyer _ here last Saturday, he _ me from going.A. had been; would have preventedB. had been; would preventC. were; would preventD. were; would have prevented9. He _ you more help, ev

23、en though he was very busy.A. might have givenB. might giveC. may have givenD. may give10. Without electricity human life _ quite different today.A. isB. will beC. would have beenD. would be11. If it _ for the snow, we _ the mountain yesterday.A. were not; could have climbedB. were not; could climbC

24、. had not been; could have climbedD. had not been; could climb12. We _ last night, but we went to the concert instead.A. must have studiedB. might studyC. should have studiedD. would study13. - If he _ , he _ that food.- Luckily he was sent to the hospital immediately.A. was warned; would not takeB.

25、 had been warned; would not have takenC. would be warned; had not takenD. would have been warned; had not taken14. I didn't see your sister at the meeting. If she _ , she would have met my brother.A. has comeB. did comeC. cameD. had come15. When a pencil is partly in a glass of water, it looks a

26、s if it _ .A. breaksB. has brokenC. were brokenD. had been broken16. You didn't let me drive. If we _ in turn, you _ so tired.A. drove; didn't getB. drove; wouldn't getC. were driving; wouldn't getD. had driven; wouldn't have got17. _ he had not hurt his leg, John would have won

27、the race. (07全国IIA. IfB.SinceC. ThoughD. When答案与分析1.选A。从句的意思反映出其愿望是不可能实现的,应该使用虚拟语气。从各选项中分析只有A符合虚拟条件句的语法规则。2.选B。前文已经给出,这是一个与现在事实相反的虚拟条件从句。3.选D。从两个方面分析都应选D。从follow the doctor's advice动作本身分析,这是个非延续性动词,所以它只能是要么已经,要么将来,即要么与过去事实相反,要么与将来事实相反。从全句的意思中分析,应是前者。也可以从主句中分析。它是与过去事实相反的would have recovered。从全句的意

28、思上看,从句也应是与过去事实相反。4.选B。上一题考查从句.时态的选用。从句是与过去.中时态的选用,而本题则是考查主句事实相反,根据从句的意思,主句也应是与过去事实相反。5.选D。主句与从句都理解为与过去事实要反相才正确。have to被否定后的意思是“不是不得不”,“不是非得”。have一词作“有”解时,其否定和疑问的形式有两种,you don't have, you haven't,但作除“有”解以外的含义时,只能有第一种否定或疑问形式,所以选项A是错的。B项不是虚拟语气,C项是与现在或将来事实相反故也须排除。6.选B。根据问句,if条件从句及全句的意思,主句只能理解为与过

29、去事实相反,would have是would have caught的省略。7.选B。从句应理解为与过去事实相反,故选had been。8.选D。问句中虽用现在时,但实际上是询问过去的事,故主从句都是与过去事实相反,所以would have had是对的。9.选D。与过去事实相反的从句是过去完成时,故选hadn't run。run out of意为“用光”。10.选C。从句中的tomorrow morning已经告知我们,本句可理解为与将来事实相反,A、D两项都不对。B项缺少to,故选were to start。11.选C。从句中的one day指“将来有一天”,故用should可表示

30、将来。12.选B。根据主句中的yesterday可以确定,主句是与过去事实相反,又根据句意,从句也是与过去事实相反,故选B。13.疑问句是询问将来,故用与将来事实相反的C项。14.选B。第一句中的made是指过去,回答要同上文的时间相符,所以,主句和从句均是与过去事实相反。15.选D。条件从句的tell说明这不是一个虚拟条件,因此选用真实意义的D项。16.选D。would you please并不是虚拟语气,而是一种很委婉的祈使句,故从句也不用虚拟条件,而选用真实条件的see。17.选D。第一句已清楚地道出过去的一个事实。第二句是与这个过去的事实相反的虚拟语气,故选用D。18.选B。根据第一句

31、,第二句中的条件从句应是一个与过去事实相反的虚拟条件,而主句也用与过去事实相反,这是由于句尾的then的缘故,如果没有then一词,选D项也是正确的。19.选A。主、从句都是与现在事实相反,故用A。20.选C。第一句是询问过去的事实,第二句中的主、从句都理解为过去才合逻辑,虽然D 选项在语法上是对的,但从时间上看却不合理。B层次答案与分析答案与分析1.选B。根据主从句之间在逻辑上的时间关系,应视为同时发生故选B。但本句在没有语言环境的情况下,也可以看做是一个过去的真实条件句。2.选C。might have come在含有虚拟条件复合句的主句中表示与过去事实相反,也可用于真实的情况,意即“可能已

32、经”,但仔细分析四个选项,其中无一可以在语法,时态和含义上同前面的句子相一致,故只能将might have come看做是虚拟语气的用法。如果是这样, A项中的got up指与现在事实相反的虚拟条件,这与主句不合逻辑。B项中的unless不能用于虚拟语气条件。C项是一个指过去发生的真实事件,这正和与过去事实相反的主句相一致,而虚拟条件从句也被省略,它应该是if he had got up early。D项中的过去完成时,在没有任何参照的情况下是不对的。3.选C。如用with则全句的逻辑关系不成立,而用D项其语法结构有错。in the past years 已经告诉我们应与过去事实相反的条件从句,所以只有C是对的,B项用来表示与现在事实相反,也应排除。B、C这两种用法只能表示虚拟条件,不能表示真实条件,其意思是“如果没有”。4.选C。虚拟条件从句虽是指过去,但从其与主句

温馨提示

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

评论

0/150

提交评论