虚拟语气经典例题及答案

合集下载

英语高考虚拟语气专项练习60题(附答案)

英语高考虚拟语气专项练习60题(附答案)

一.虚拟语气用于条件状语从句中1. 表示与现在事实相反或不可能发生:条件状语从句:一般过去时(虚拟语气中be→were)主句用:would(should, could, might)+动词原形。

If we had time now, we would read it again.If I were you, I would work hard.2. 表示与过去事实相反或不可能发生:条件状语从句:had+过去分词;主句:would(should, could, might)+have+过去分词。

If he had taken my advice, he would have succeeded in the test.If I had known your telephone number then, I would have called you.3. 表示与将来的事实可能相反或不可能发生:条件状语从句:①一般过去时②should +动词原形③were to+动词原形;主句:would(should, could, might)+动词原形。

If it should rain, the crops would be saved.If it were to snow tomorrow, they would not go out.P.S 虚拟条件句的特殊情况(1). 混合/错综型虚拟语气当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,称为‘错综条件句’,动词的形式要根据它所表示的时间作出相应的调整。

If you had followed my advice, you would be better now.(从句说的是过去,主句是现在)If I were you, I would have taken his advice.(从句是现在,主句是过去)(2)省略if的虚拟语气如果从句中含有were/ should/ had时,则可以把这三个词置于句首,省略if.采用倒装语序。

高考英语语法虚拟语气练习题30题(带答案)

高考英语语法虚拟语气练习题30题(带答案)

高考英语语法虚拟语气练习题30题(带答案)1. If I ______ (be) you, I would study harder for the college entrance examination.A. amB. wasC. wereD. had been答案:C。

解析:在if引导的表示与现在事实相反的虚拟条件句中,be动词一律用were。

选项A是一般现在时,不符合虚拟语气的语法规则。

选项B虽然是be动词的过去式形式,但在这种虚拟语气结构中不能用was。

选项D是表示与过去事实相反的虚拟语气中的用法,与本题的现在事实相反的语境不符。

2. If he had known the result of the exam yesterday, he ______ (not be) so sad today.A. isn'tB. wasn'tC. wouldn't beD. hadn't been答案:C。

解析:这是一个混合虚拟语气的句子。

从句是与过去事实相反(had known),主句是与现在事实相反,在这种情况下,主句要用would + 动词原形,否定形式为wouldn't + 动词原形。

选项A 是一般现在时的否定形式,不符合语法规则。

选项B是一般过去时的否定形式,也不符合混合虚拟语气的要求。

选项D是与过去事实相反的虚拟语气中主句的用法,不适合这里与现在事实相反的情况。

3. If it ______ (rain) tomorrow, we would cancel the football match.A. rainsB. rainedC. will rainD. should rain答案:D。

解析:在if引导的表示与将来事实相反的虚拟条件句中,有三种形式:动词过去式、should + 动词原形、were to+动词原形。

选项A是一般现在时,用于表示将来的真实条件句,不符合虚拟语气规则。

虚拟语气练习题(含答案)

虚拟语气练习题(含答案)

虚拟语气练习题(含答案)1.如果不是下雪天气,我们就会没事了。

2.如果船长更加小心,他的船就不会沉了。

3.如果他明天给我打电话,我会让他知道的。

4.如果你问你的父亲,你可能会得到许可。

5.如果他今天离开,他将在星期五到达那里。

6.如果我是你,我会和他一起去参加派对。

7.如果这数百万的计算是手动完成的,它们完成时就会失去所有实际价值。

8.如果在上次选举中得到了六张选票,他现在就是我们的主席了。

9.If you had not contacted Jerry Brown until recently。

you would think the photograph on the right was strange。

(Changed "shouldn't" to "had not" and added "until recently" for clarity)10.If I had passed the English n。

I would have gone to the concert last Sunday。

(No changes needed)11.Look at the terrible n I am in。

If only I had followed your advice。

(Changed "follow" to "had followed" for past tense)13.If the horse wins today。

it will have won thirty races in five years。

(Changed "would have won" to "will have won" for future tense)14.There is a real possibility that these animals could be frightened by a sudden loud noise。

英语虚拟语气题20套(带答案)含解析

英语虚拟语气题20套(带答案)含解析

(英语)英语虚拟语气题20套(带答案)含解析一、初中英语虚拟语气1.If I ______ you, I ______invite him to go to see a movie.A.am;would B.were;will C.were;would D.was;will【答案】C【解析】试题分析:句意:如果我是你,我会邀请他去看电影。

go to see a movie去看电影;invite sb to do邀请某人做某事;在表达与现在事实相反的虚拟语气中,Be用were,主句用would。

考点:考查虚拟语气。

2.Mr. White _____ at 8:30 for the meeting, but he didn't show up.A.should have arrived B.should arriveC.should have had arrived D.should be arriving【答案】A【解析】试题分析:句意:怀特先生本来应该在8:30到会,但他却没有出现。

should have done:本来应该做某事而实际上没做。

故选A考点:情态动词3.The workers insisted that they a free lunch every noon and the boss hadto do that.A.be given B.being given C.will be to give D.were given【答案】A【解析】句意:工人们坚持要求他们每天中午都有免费的午餐,老板必须这样做。

考查虚拟语气。

insist坚持,要求,其后面的宾语从句要用虚拟语气,跟虚拟式动词原形或者“sh ould + 动词原形” 。

结合句意和语境可知选A。

4.--What would you do if you ____ a million dollars?--I’d give it to the charityA.win B.won C.will win D.is to win【答案】B【解析】试题分析:句意:如果你赢了一百万美元,你要做什么?——我会把它捐给慈善机构。

虚拟语气的练习题加答案

虚拟语气的练习题加答案

虚拟语气的练习题加答案虚拟语气的练习题加答案虚拟语气是英语语法中的一个重要概念,用来表达与事实相反或不可能实现的情况。

掌握虚拟语气的用法对于提高英语的表达能力和理解能力至关重要。

下面将给出一些虚拟语气的练习题,并附上答案供参考。

练习题一:用虚拟语气填空。

1. If I ________ (be) a bird, I would fly in the sky.2. I wish I ________ (have) a million dollars.3. If she ________ (study) harder, she would pass the exam.4. If I ________ (know) the answer, I would tell you.5. I wish it ________ (not rain) tomorrow.答案:1. were2. had3. studied4. knew5. wouldn't rain练习题二:改写下列句子,使用虚拟语气表达与事实相反的情况。

1. He is not rich, so he can't buy a sports car.2. She is not a good singer, so she can't win the competition.3. They didn't study hard, so they failed the test.4. I don't have a passport, so I can't travel abroad.5. It's not warm, so we can't go swimming.答案:1. If he were rich, he could buy a sports car.2. If she were a good singer, she could win the competition.3. If they had studied hard, they wouldn't have failed the test.4. If I had a passport, I could travel abroad.5. If it were warm, we could go swimming.练习题三:选择正确的虚拟语气形式填空。

虚拟语气练习题及答案

虚拟语气练习题及答案

虚拟语气练习题及答案1. 如果我昨天早一点起床,我就不会迟到了。

- 答案:If I had got up earlier yesterday, I wouldn't have been late.2. 他本应该在会议上发言,但他没有准备好。

- 答案:He should have spoken at the meeting, but hewasn't prepared.3. 要是我知道答案,我就会告诉你。

- 答案:If I knew the answer, I would tell you.4. 她希望她能通过这次考试。

- 答案:She wishes she could pass this exam.5. 要是我没有这么多工作,我就可以和你一起去旅行了。

- 答案:If I didn't have so much work, I could go on atrip with you.6. 我们建议他应该更加小心。

- 答案:We suggest that he should be more careful.7. 如果你当时在场,你会怎么做?- 答案:What would you have done if you had been there?8. 要是他早点告诉我,我就能帮他了。

- 答案:If he had told me earlier, I could have helped him.9. 我本应该更加努力地学习。

- 答案:I should have studied harder.10. 要是他没有生病,他就能参加比赛了。

- 答案:If he hadn't been sick, he could haveparticipated in the competition.答案解析- 虚拟语气通常用于表示与现实相反的情况,或者表达愿望、建议等。

- 虚拟语气的构成通常包括“if”引导的条件句和主句中的“would/should/could/might + 动词原形”。

虚拟语气练习题及答案

虚拟语气练习题及答案

虚拟语气练习题及答案虚拟语气是汉语中的一种语法现象,用于表示虚拟或假设的情况。

它在表达条件、愿望、建议、命令等方面起着重要的作用。

在学习虚拟语气时,我们需要掌握一些常见的用法和结构。

下面将通过一些练习题来帮助大家巩固对虚拟语气的理解。

1. 如果我是你,我会怎么做?答案:如果我是你,我会怎么做。

2. 要是他来了,我们就去看电影。

答案:要是他来了,我们就去看电影。

3. 要是我有更多的时间,我就会去旅行。

答案:要是我有更多的时间,我就会去旅行。

4. 要是你早点告诉我,我就不会误解了。

答案:要是你早点告诉我,我就不会误解了。

5. 要是明天下雨,我们就取消计划。

答案:要是明天下雨,我们就取消计划。

6. 如果我有钱,我就买一辆新车。

答案:如果我有钱,我就买一辆新车。

7. 如果你不忙的话,我们可以一起去看电影。

答案:如果你不忙的话,我们可以一起去看电影。

8. 如果他努力学习,他就能考上大学。

答案:如果他努力学习,他就能考上大学。

9. 如果我是你,我会尽快解决这个问题。

答案:如果我是你,我会尽快解决这个问题。

10. 如果我有机会,我会去世界各地旅行。

答案:如果我有机会,我会去世界各地旅行。

通过以上练习题,我们可以看出虚拟语气在表示假设、条件和愿望等方面的灵活运用。

在实际应用中,我们可以根据具体的语境来选择使用虚拟语气,以达到更准确地表达自己的意思。

虚拟语气的学习需要不断的练习和积累,通过大量的阅读和写作,我们可以逐渐熟悉并掌握虚拟语气的用法。

同时,我们还可以结合语法书籍和教材进行系统学习,加深对虚拟语气的理解和运用。

总之,虚拟语气是汉语中一种重要的语法现象,掌握好虚拟语气的用法对于提高语言表达能力非常有帮助。

希望通过以上的练习题和答案,大家能够更好地理解和应用虚拟语气,提升自己的语言水平。

(完整版)(完整版)虚拟语气练习题及答案详解(可编辑修改word版)

(完整版)(完整版)虚拟语气练习题及答案详解(可编辑修改word版)

虚拟语气专项练习the book from1.1enjoyed the movie very much. I wish Iwhich it was made.A.have readB.had readC. should have readD. are reading2. You are late. If you a few minutes earlier, you him.A. come; would meetB.had come; would have metC. come; will meetD. had come; would meet3.The two students talked as if they friends for years.A.should beB.would beC.have beenD.had been4.It is important that I with Mr Williams immediately.A.speakB.spokeC.will speakD.to speak5. He looked as if he ill for a long time.A. wasB. wereC.has beenD. had been A. was B. wereC. have goneD. could have gone8.Let's say you could go there again, howthe fog, we should have reached our school.A. Because ofB. In spite ofC. In case ofD. But for6. If the doctor had come earlier, the poor child would not A. have laid there for two hours B. have been lied there fortwo hoursC. have lied there for two hoursD. have lain there for two hours7.1 wish that I with you last night.A. wentB. could gofeel?A. will youB. should youC. would youD. do you9.1 can't stand him. He always talks as though heeverything.A. knewB. knowsC. has knownD. had known10.A. had rainedB. would have rainedC. have seenD. rained11. If you had told me in advanee, Ianother ten minutes, the game would have been calledoff.A. would meetB. would had methim at the airportC. would have metD. would have meet12. Mike can take his car apart and put it back together again. I certainly wish he me how. A. teaches B. will teach C. has taughtD. would teach13.1 would have told him the answer had it been possible, but Iso busy then. A. had been B. were C. wasD. would be14. He's working hard for fear that he A. should fall behind B. fell behind C. may fall behindD. would fallen behind15. If itA. go to sleepB. went to sleepC. go to bedD. went to bedD. had17. My father did not go to New York; the doctor suggested that hethere.A. decided againstB. will decide against20. You look so tired tonight. It is time you16. He suggested that they use a trick in stead of fighti ng.A. shouldB. wouldC. doA. not wentB. won't goC. not goD. not to go18,1 would have gone to the meeting if I time.A. had hadB. have hadC. hadD. would have had19. Would you rather Ibuying a new bike?C. have decidedD. shall decide againstA. we'd meet themB. we'll meet themC. we'd have met themD. we've met them21. —Why didn't you buy a new car? —I would have bought one if I25. The Bakers arrived last night. If they'd oniy let us know earlier,at the station.eno ugh money.A. hadB. have hadC. would haveD. had had22. If she could sew, A. she make a dress B. she would have made a shirt C. she will make a shirtD. she would had made a coat23. today, he would get there by Friday.A. Would he leaveB. Was he leavingC. Were he to leave D ・ If he leaves24. His doctor suggested that hea short trip abroad.A. will takeB. would takeC. takeD. took26. If I you, I more attention to English idioms andp hrases.A.was; shall payB.am; will payC. would be; would payD. were; would pay27. We might have failed if you us a helping hand.A. have not givenB.would not giveC.had not givenD. did not give28. The law requires that everyone his car checked at least once a year.A. hasB. hadC. haveD. will have29. It is strange that he so.A. would sayB.would speakC.should sayD.will speak30. Had I known her name,A. or does she know mine?B. and where does she live?C.she would be beautiful. D・ I would have invited her to lunch.31. He has just arrived, but he talks as if he all about that.A. knowB. knowsC.knownD.knew32. If I the money, I would have bought a much bigger car.A. possessedB. ownedC. hadD.had had33. He was very busy yesterday; otherwise, he to the meeting.A. would comeB. cameC. would have comeD. will come34. The librarian insists that John no more books from the library before he returns all the books he has borrowed.A. will takeB. tookC. takeD. takes35.1 left very early last night, but I wish I so early.A. didn't leaveB. hadn't leftC. haven't left D, could n't leaveC. will goD. would goB. to beC. would beD. shall be39. Hele n could n't go to France after all. That's too bad. fm sure shewould have enjoyed it if36.1 do not have a job. I would find one but I no time.A. hadB. didn't haveC. had hadD. have37.1 wish that you such a bad headache because I'm sure thatyou would have enjoyed the concert. A. hadn't B. didn't have had C. hadn't hadD. hadn't have38. He insisted that we all in his office at one o'clock.A. beA. she's goneB. she'll goC. she'd goneD. she'd go40.1 must go there earlier John has suggested that I an hourbefore the discussion begins.A. goB. shall go1-5 BBDAD 6-10 DDCAD11-15 CDCAA 16-20 ACAAD21-25 DBCCC 26-30 DCCCD31-35 DDCCB 36-40 DCACD解析:1. Wish后面用虚拟语气,表示与过去事实相反用过去完成时。

初三英语虚拟语气单选题50题(带答案)

初三英语虚拟语气单选题50题(带答案)

初三英语虚拟语气单选题50题(带答案)1.If I were you, I ______ study harder.A.willB.wouldC.shallD.should答案:B。

本题考查与现在事实相反的虚拟语气,其结构为“if+主语+动词的过去式(be 动词用were),主语+would/could/should/might+动词原形”。

选项A 是一般将来时,不符合虚拟语气结构;选项C 和D 虽然也可以用在虚拟语气中,但通常与“should+动词原形”或“be to+动词原形”结构搭配,而不是与“if I were you”搭配。

所以正确答案是B。

2.If he ______ more time, he could finish the project.A.haveB.hasC.hadD.having答案:C。

与现在事实相反的虚拟语气结构为“if+主语+动词的过去式,主语+would/could/should/might+动词原形”。

选项A 和B 是一般现在时,不符合虚拟语气结构;选项D 是现在分词,不能单独作谓语。

所以正确答案是C。

3.If she ______ taller, she could play basketball better.A.beB.isC.wereD.was答案:C。

与现在事实相反的虚拟语气中,be 动词要用were。

选项 A 和B 不符合虚拟语气结构;选项D 是过去式,但在虚拟语气中,be 动词要用were。

所以正确答案是C。

4.If we ______ a magic wand, we could solve all the problems.A.haveB.hasC.hadD.having答案:C。

与现在事实相反的虚拟语气结构为“if+主语+动词的过去式,主语+would/could/should/might+动词原形”。

选项A 和B 是一般现在时,不符合虚拟语气结构;选项D 是现在分词,不能单独作谓语。

高考英语虚拟语气练习题30题

高考英语虚拟语气练习题30题

高考英语虚拟语气练习题30题1.If I were you, I ______ study harder.A.willB.wouldC.canD.must答案:B。

本题考查对现在情况的虚拟语气。

if 引导的条件句用一般过去时(be 动词用were),主句用“would/should/could/might + 动词原形”。

A 选项will 用于一般将来时,不符合虚拟语气用法;C 选项can 表示能力,不符合虚拟语气用法;D 选项must 表示必须,也不符合虚拟语气用法。

2.If he ______ more time, he could finish the project.A.hasB.hadC.haveD.would have答案:B。

对现在情况虚拟,if 条件句用一般过去时,have 的过去式是had。

A 选项has 用于一般现在时;C 选项have 用于一般现在时复数主语;D 选项would have 用于对过去情况的虚拟条件句的主句。

3.She would be happy if she ______ a better job.A.findsB.foundC.will findD.would find答案:B。

对现在情况虚拟,if 条件句用一般过去时,find 的过去式是found。

A 选项finds 用于一般现在时;C 选项will find 用于一般将来时;D 选项would find 用于对过去情况的虚拟条件句的主句。

4.If they ______ enough money, they could buy a new car.A.haveB.hadC.will haveD.would have答案:B。

对现在情况虚拟,if 条件句用一般过去时,have 的过去式是had。

A 选项have 用于一般现在时;C 选项will have 用于一般将来时;D 选项would have 用于对过去情况的虚拟条件句的主句。

高中英语虚拟语气练习题40题含答案解析

高中英语虚拟语气练习题40题含答案解析

高中英语虚拟语气练习题40题含答案解析1. If I ____ a bird, I would fly to every corner of the world.A. amB. wasC. wereD. be答案解析:C。

在虚拟语气中,表示与现在事实相反的假设,be 动词一律用were。

本题中“如果我是一只鸟”是与现在事实相反的假设,因为我实际上不是鸟。

A选项am用于一般现在时的第一人称单数,不符合虚拟语气的用法;B选项was虽然是be的过去式,但在虚拟语气中这种用法错误;D选项be形式错误。

2. Had he studied harder, he ____ the exam last week.A. would passB. would have passedC. passedD. had passed答案解析:B。

这是一个虚拟语气中的倒装句,原句为If he had studied harder,he would have passed the exam last week。

表示与过去事实相反,从句用had done的形式,主句用would have done的形式。

A选项would pass是与现在或将来事实相反的主句形式;C选项passed 是一般过去时,不符合虚拟语气;D选项had passed在虚拟语气中不能这样用于主句。

3. If it ____ rain tomorrow, we would go camping.A. doesn'tB. didn'tC. won'tD. wouldn't答案解析:B。

这是与将来事实相反的虚拟语气。

在这种情况下,从句用一般过去时表示将来不太可能发生的事情。

A选项doesn't用于一般现在时;C选项won't用于一般将来时的肯定形式;D选项wouldn't是will not的过去式,不符合这种虚拟语气从句的用法。

(完整版)虚拟语气练习题精选(含答案)

(完整版)虚拟语气练习题精选(含答案)

虚拟语气练习题精选一,1. The teacher demanded that the exam _____ before eleven.A. must finishB. would be finishedC. be finishedD. must be finished2. She made the demand that the journalists _____ at once ______ Iraq.A. leave; forB. leave; toC. left; toD. to be left; for3. He is talking so much about America as if he _____ there.A. had beenB. has beenC. wasD. has gone4. The young man insisted that he _____ nothing wrong and _____ free.A. did; setB. had done; should be setC. should do; be setD. had done; must be set5. I suggested there ____ be a kind of language all could understand and use ____ .A. can; itB. /; /C. would; itD. may; /6. The suggestion has been made _____ the basketball game _____ put off.A. for; toB. that; beC. which; should beD. to; being7. The order came that the medical supplies _____ to Beijing for the Sars soon.A. would be sentB. should sendC. be sentD. must be sent8. It is important that we _____ wild animals.A. will protectB. should protectC. shall protectD. are protecting9. Had you listened to the doctor, you _____ all right now.A. areB. wereC. would beD. would have been10. _____ any change about the date, please tell me immediately.A. Will there beB. Should there beC. There will beD. There should be11. _____ today, he would get there by Friday.A. Would he leaveB. Was he leavingC. Were he to leaveD. If he leave12. Should it rain, the crops _____ .A. would be savedB. would have been savedC. will be savedD. had been saved13. You _____ come earlier. The bus left a moment ago.A. wouldB. should haveC. mayD. have14. He treated me as though/as if _____ his own son.A. I amB. I would beC. I wasD. I were15. I _____ you some money, but I hadn’t any on me then.A. would lendB. would have lentC. could lendD. may have lent16. A few minutes earlier and we _____ the rain.A. have caughtB. had caughtC. could have caughtD. were to catch17. --- “Have you ever been to Beijing?”--- “No, but I wish I _____”A. haveB. willC. doD. had18. I’m glad I went over all my notes; otherwise _____ .A. I may have failedB. I’d failC. I’d have failedD. I’ll have failed19. --- “What will you do during the summer holiday?”--- “I don’t know, but it’s high time _____ something.”A. I’m decidingB. I’ll decideC. I decidedD. I decide20. What should we do if it _____ tomorrow?A. should snowB. would snowC. snowD. will snow21. If only I _____ my watch!A. hadn’t lostB. haven’t lostC. didn’t lostD. don’t lose22. You _____ such a serious mistake if you had followed his advice.A. may not makeB. might not makeC. shouldn’t have madeD. might not have made23. We _____ the work on time without your help.A. hadn’t had finishedB. didn’t have finishedC. couldn’t have finishedD. can’t have finished24. --- “Where have you been?”--- “I got caught in traffic; otherwise _____ sooner.”A. I would be hereB. I have been hereC. I had been hereD. I would have been here25. If it were not for the fact that you _____ ill, I would ask you to do this right now.A. wereB. had beenC. areD. should beKey: 1-5. CAABB 6-10. BCBCB11-15. CAABDB 16—20. CDCCA 21-25. ADCDC虚拟语气练习题精选二,1. If I ____ where he lived,I ____ a note to him.A. knew,wouldB. had known,would have sentC. know,would sendD. knew,would have sent2. If they ____ earlier than expected,they ____ here now.A. had started,would beB. started,might beC. had started,would have beenD. will start,might have been3. I didn't know his telephone number. ____ it,I ____ then.A. Had I known,would ring him upB. Should I know,would have rung him upC. If I knew;would ring him upD. Had I known;would have rung him up4. Mary is ill today. If she _____,she ____ absent from school.A. were not ill,wouldn't beB. had been ill,wouldn't have beenC. had been ill,should have beenD. hadn't been ill,could be5. Were I to do it,I ________ it some other way.A. will doB. would doC. would have doneD. were to do6. I ________ him the answer ________ possible,but I was so busy then.A. could tell,if it had beenB. must have told,were itC. should have told,had it beenD. should have told,should it be7. Without your help,we________ so much.A. won't achieveB. didn't achieveC. don't achieveD. wouldn't have achieved8. You didn't take his advice. ________ his advice,you ________ such a mistake.A. Had you taken,wouldn't have madeB. If you had taken,would makeC. Were you lo take,shouldn't have madeD. Have you taken,won't have made9. We wish we ____ what you did when we were at high school.A. didB. could have doneC. have doneD. should do10. She wishes she ____ to the theatre last night.A. wentB. would goC. had goneD. were going11. Tom is very short now. His mother wishes that he ________ be tall when he grows up.A. couldB. shouldC. wouldD. were able to12. My sister advised me that I ________ accept the invitation.A. couldB. mustC. shouldD. might13. He asks that he ________ an opportunity to explain why he's refused to go there.A. is givenB. must giveC. should giveD. be given14. Do you think of Wang Fang's suggestion that he ________ Mr. Li to the party?A. will inviteB. have invitedC. is invitedD. invite15. I insisted that he ________ at once.A. be goneB. goC. would goD. might go16. Li Ming insisted that he ________ anything at all.A. hadn't stolenB. shouldn't stealC. doesn't stealD. steal17. It is quite natural that my coming late again ________ them very angry.A. had madeB. would makeC. makesD. make18. He acted as if he ________ everything in the world.A. knewB. knowsC. has knownD. won't know19. Read it aloud so that I ________ you clearly.A. may hearB. will hearC. hearD. have heard20. They got up early in order that they ________ they first train.A. caughtB. will catchC. might catchD. shall catch21. I am sorry that he ________ in such poor health.A. areB. shall beC. wereD. should be22. That is a good book. You ________ it yesterday.A. could buyB. should buyC. should have boughtD. bought23. It is high time we ________ home.A. will goB. would goC. have goneD. went24. I'd rather that you ________ home.A. wentB. have goneC. will goD. had gone25. If only I _________ to the lecture!A. listenB. will listenC. am listeningD. had listened26. ——If he_____,he ______ that food.---- Luckily he was sent to the 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 taken27. I didn't see your sister at the meeting. If she _________,she would have met my brother.A. has comeB. did comeC. cameD. had come28. Without electricity,human life ________ quite different today.A. isB. will beC. would have beenD. would be29. He ________ you more help,even though he was very busy.A. might have givenB. might giveC. may have givenD. may give30. If city noises _______ from increasing,people _______ shout to be heard even at the dinner table 20 years from now.A. are not kept,will have toB. are not kept,have toC. do not keep,will have toD. do not keep,have to31. Mike's father,as well as his mother,insisted that he ________ home.A. stayedB. could stayC. has stayedD. stay32. Mr. Smith insisted that he ________ the work all.A. had doneB. have doneC. didD. so33. Jane would never have gone to the party ________ that Mary would come to see her.A. has she knownB. had she knownC. if she knowD. if she has known34. If you had enough money,what ________?A. will you buyB. would you buyC. would you have boughtD. will you have bought35. If you ________ that film late last night,you wouldn't be so sleepy.A. didn't seeB. haven't seenC. wouldn't have seenD. hadn't seen36. Our monitor requested that ________.A. all the class studied more carefully the problemB. the problem was more carefully studiedC. with great care the problem could be studiedD. all the class study the problem more carefully37. ——Would you have called her up had it been possible?Yes, but I ________ busy doing my homework.A. wasB. wereC. had beenD. would be38. His tired face suggested that he ________ really tired after the long walk.A. had beenB. wasC. beD. should be39. It is important that we ________.A. shall close the window before we leaveB. will close the window before we leaveC. must close the window before we leaveD. close the window before we leave40. I didn't know his telephone number,otherwise I ______ him.A. had telephonedB. would telephoneC. would have telephonedD. telephone参考答案1~5 BADAB 6~10 CDABC 11~15 CCDDB 16~20 ADAAC 21~25 DCDAD 26~30 BDDAA31~35 DABBD 36~40 DABDC。

高中虚拟语气练习题及讲解

高中虚拟语气练习题及讲解

高中虚拟语气练习题及讲解1. 题目:假如你昨天没有忘记带手机,你就不会错过那个重要的电话。

答案:If you hadn't forgotten to bring your phone yesterday, you wouldn't have missed that important call.2. 题目:如果他没有生病,他就会参加我们的聚会。

答案:If he hadn't fallen ill, he would have joined our party.3. 题目:如果我有足够的钱,我就会买下那栋房子。

答案:If I had enough money, I would buy that house.4. 题目:如果她没有迟到,她就不会错过那趟火车。

答案:If she hadn't been late, she wouldn't have missedthe train.5. 题目:如果他们没有取消会议,我们就会讨论这个问题。

答案:If they hadn't canceled the meeting, we would have discussed this issue.6. 题目:假如我们昨天没有下雨,我们就去野餐了。

答案:If it hadn't rained yesterday, we would have gonefor a picnic.7. 题目:如果他没有努力学习,他就不会通过考试。

答案:If he hadn't studied hard, he wouldn't have passedthe exam.8. 题目:如果我没有收到你的邮件,我就不会知道这个消息。

答案:If I hadn't received your email, I wouldn't have known the news.9. 题目:假如我们提前出发,我们就不会迟到。

虚拟语气100题带解析

虚拟语气100题带解析

虚拟语气1 --- I’m sorry. I _______ at you the other day.--- Forget it. I was a bit out of control myself.A. shouldn’t shoutB. shouldn’t have shoutedC. mustn’t shoutD. mustn’t have shouted解析:B。

考查虚拟语气中情态动词的选择。

should have done是虚拟用法,表示对过去情况的后悔或责备,D项语气太重,不符合语境。

2 Thank you for all your hard work last week. I don’t think we ____ it without you.A. can manageB. could have managedC. could manageD. can have managed解析:B。

此题考查情态动词表示虚拟意义的用法。

I don’t think…是否定前移。

意为:我认为没有你我们本不能做成这件事的。

此题关键是要根据句意知道是虚拟语气,其基本形式是情态动词(过去式)+ havedone,所以其他选项皆可排除。

3. ____ he had not hurt his leg, John would have won the race.A. IfB. SinceC. ThoughD. When解析:A。

从题干意思看,句子明显用虚拟语气。

If可引导虚拟的条件从句,指与事实相反或不可能实现的假设。

对过去的情景表达虚拟时条件句谓语用had + 过去分词,主句用would/ could/ should have done形式。

4 --- If the traffic hadn’t been so heavy, I could have been back by 6 o’clock.--- What a pity! Tina ____here to see you.A. isB. wasC. would beD. has been解析:B。

完整版)虚拟语气练习题及答案

完整版)虚拟语气练习题及答案

完整版)虚拟语气练习题及答案Part A.1.If people drove more slowly。

there would be XXX.2.If you had worked carefully。

you would not have made so many mistakes.3.XXX't have drifted away if we had tied it up.4.If I had known you already had a typewriter。

I XXX.5.If he were here this afternoon。

I would go with him.6.If it were to rain tomorrow。

the match would be postponed.7.But for your help。

we XXX the work in time.8.If it weren't for the leadership of the Party。

we would not have achieved so much.9.I wish I had studied hard while I was young.10.It is about time that the fence was XXX.11.My request is that we hold another n to discuss the problem.12.It is strange that the car broke down at exactly the same place where it had XXX.13.The baby XXX.14.He talked as if he had done all the work himself。

but in fact Tom and I did most of it.15.If only we had a phone。

英语虚拟语气试题及答案

英语虚拟语气试题及答案

英语虚拟语气试题及答案一、选择题1. If I had enough money, I _______ buy a new car.A. wouldB. couldC. shouldD. might答案:A2. It's important that he _______ to the meeting on time.A. comeB. comesC. cameD. will come答案:A3. I wish I _______ you earlier.A. had metB. meetC. would meetD. have met答案:A4. If he were not so busy, he _______ with us now.A. would beB. could beC. might beD. should be答案:A5. She suggested that we _______ at the bus stop.A. waitB. waitedC. waitingD. are waiting答案:B二、填空题6. If it _______ tomorrow, we would go for a picnic._______ (not rain)答案:didn't rain7. I would have helped you if I _______ had time._______ (have)答案:had8. _______ he _______ a doctor, he would have saved the patient._______ (be, could)答案:If, were9. Had she known about it, she _______ us immediately._______ (would call)答案:would have called10. It's high time that the children _______ to bed._______ (go)答案:went三、改错题11. If I were you, I would go to the doctor.- If I were you, I would go to the doctor.+ If I were you, I would go to the doctor.答案:无错误12. She said that she would be happy if you will come to the party.- She said that she would be happy if you will come to the party.+ She said that she would be happy if you came to the party.答案:将 "will come" 改为 "came"13. If I had known about the meeting, I would go there.- If I had known about the meeting, I would go there.+ If I had known about the meeting, I would have gone there.答案:将 "would go" 改为 "would have gone"14. He wishes he could have studied harder when he was younger.- He wishes he could have studied harder when he was younger.+ He wishes he had studied harder when he was younger.答案:将 "could have studied" 改为 "had studied"15. If she had not been ill, she would have been at the concert.- If she had not been ill, she would have been at the concert.+ If she had not been ill, she would be at the concert.答案:将 "would have been" 改为 "would be"四、翻译题16. 如果我有时间,我会去图书馆。

虚拟语气练习题及答案

虚拟语气练习题及答案

虚拟语气练习题及答案1. 如果我早知道这个秘密,我就不会告诉他。

- 答案:If I had known the secret, I would not have told him.2. 她建议我们明天去公园。

- 答案:She suggested that we go to the park tomorrow.3. 我真希望我去年夏天能去欧洲旅行。

- 答案:I wish I could have traveled to Europe last summer.4. 他要求我们不要迟到。

- 答案:He demanded that we not be late.5. 要是我有足够的钱,我会买那辆车。

- 答案:If I had enough money, I would buy that car.6. 她本应该早点告诉我的。

- 答案:She should have told me earlier.7. 他命令我们立即离开。

- 答案:He ordered us to leave immediately.8. 要是你努力学习,你就能通过考试。

- 答案:If you studied hard, you could pass the exam.9. 我本可以帮你,但我太忙了。

- 答案:I could have helped you, but I was too busy.10. 他希望我们能原谅他的过错。

- 答案:He hopes that we can forgive his mistakes.答案解析- 虚拟语气通常用于条件句中,表示与现实相反的情况。

在这些练习题中,我们可以看到条件句的两种形式:与现在事实相反(用过去时),与过去事实相反(用过去完成时)。

- 在建议、命令或要求的句型中,虚拟语气通过使用“should + 动词原形”来表达,其中“should”可以省略。

- “Wish”后面跟的从句通常使用虚拟语气,表示愿望或希望,根据时间的不同,可以使用不同的时态来表达。

初二英语虚拟语气用法练习题20题(答案解析)

初二英语虚拟语气用法练习题20题(答案解析)

初二英语虚拟语气用法练习题20题(答案解析)1. If I ____ a bird, I would fly in the sky every day.A. amB. wasC. wereD. is答案解析:C。

在与现在事实相反的虚拟语气中,be动词一律用were,不管主语是第几人称。

A选项am是一般现在时的形式,不符合虚拟语气的要求。

B选项was虽然也是be动词的过去式,但在虚拟语气中要用were。

D选项is也是一般现在时形式,不能用于这种虚拟结构。

2. If he ____ more time, he would play basketball with his friends.A. hasB. hadC. haveD. having答案解析:B。

与现在事实相反的虚拟语气结构为:从句用一般过去时(be动词用were),主句用would +动词原形。

这里从句表示如果他有更多时间(实际上他现在没有更多时间),所以要用一般过去时had。

A选项has是一般现在时。

C选项have形式错误。

D选项having不能作谓语。

3. If she ____ a millionaire, she would buy a big house.B. wasC. wereD. be答案解析:C。

同第一题,在与现在事实相反的虚拟语气中,be 动词要用were。

A选项are是一般现在时形式,且主语为she时不能用are。

B选项was错误,要用were。

D选项be是原形,不能用于此处。

4. If they ____ English well, they would talk to foreigners easily.A. studyB. studiedC. will studyD. are studying答案解析:B。

这是与现在事实相反的虚拟语气,从句要用一般过去时,这里表示如果他们英语学得好((实际上他们现在英语学得不好),所以要用studied。

虚拟语气的习题带答案

虚拟语气的习题带答案

虚拟语气的习题带答案虚拟语气的习题带答案虚拟语气是汉语语法中的一种特殊语气,用来表示说话人所说的话并不是事实或现实情况。

它在表达假设、愿望、建议、命令等方面起到重要的作用。

下面是一些虚拟语气的习题,带有详细的答案解析。

习题一:选择正确的虚拟语气形式填空。

1. 如果我______(是)你,我会接受这个工作机会。

答案:是。

虚拟语气表示对现实情况的假设。

2. 我希望他______(能)早点回来。

答案:能。

虚拟语气表示对现实情况的愿望。

3. 如果明天不下雨,我们______(去)郊游。

答案:去。

虚拟语气表示对未来情况的假设。

4. 老师建议我们______(多)读书。

答案:多。

虚拟语气表示对现实情况的建议。

5. 如果你______(有)时间,我请你吃饭。

答案:有。

虚拟语气表示对现实情况的假设。

习题二:根据句意,选择正确的虚拟语气形式填空。

1. 她希望她______(能)和你一起去旅行。

答案:能。

表示对现实情况的愿望。

2. 如果我______(是)你,我会好好珍惜这次机会。

答案:是。

表示对现实情况的假设。

3. 如果他______(有)时间,他会来参加聚会的。

答案:有。

表示对现实情况的假设。

4. 我们建议你______(多)锻炼身体。

答案:多。

表示对现实情况的建议。

5. 如果他______(知道)这个消息,他会很高兴的。

答案:知道。

表示对现实情况的假设。

习题三:根据句意,选择正确的虚拟语气形式填空。

1. 如果他______(知道)这个消息,他会很伤心的。

答案:知道。

表示对现实情况的假设。

2. 我们希望明天的天气______(好)一点。

答案:好。

表示对现实情况的愿望。

3. 如果我______(是)你,我会好好学习。

答案:是。

表示对现实情况的假设。

4. 我们建议他______(多)和同学们交流。

答案:多。

表示对现实情况的建议。

5. 如果你______(有)时间,我请你吃饭。

答案:有。

表示对现实情况的假设。

答案解析:虚拟语气是一种非现实的语气,用来表达假设、愿望、建议、命令等。

三年级英语虚拟语气练习题20题(带答案)

三年级英语虚拟语气练习题20题(带答案)

三年级英语虚拟语气练习题20题(带答案)1. If I ____ a magician, I would make all the toys come alive.A. amB. wasC. were答案:C。

解析:在虚拟语气中,对于与现在事实不符的假设,be动词要用were,不管主语是第几人称。

这里说如果我是一个魔术师,这是与现在事实不符的假设,I后面不能用am或者was,所以选C。

2. If she ____ a flower, she could smell very nice.A. isB. wasC. were答案:C。

解析:这是一个虚拟语气的句子,表示与现在事实相反的假设。

如果她是一朵花,这不是事实,在这种情况下be动词要用were,而不是is或者was,所以选C。

3. If he ____ a superman, he would fly to the moon.A. isB. wasC. were答案:C。

解析:这是一个虚拟的情境,他不可能是超人,这与现在事实不符。

在虚拟语气里,这种情况下要用were,is和was不符合虚拟语气的用法,所以选C。

4. If my dog ____ talk, it would tell me many secrets.A. canB. couldC. would答案:B。

解析:在虚拟语气中,表示与现在事实相反的假设,原句中的can要变为could。

如果我的狗能说话,这是虚拟的情况,不是真实的,所以要用could,而不是can或者would,所以选B。

5. If I ____ a star, I would shine brightly in the sky.A. amB. wasC. were答案:C。

解析:这是一个与现在事实不符的假设,我不可能是一颗星星。

在虚拟语气里,be动词要用were,am和was在这里是错误的,所以选C。

6. If the cat ____ a fish, it would be very happy.A. isB. wasC. were答案:C。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟语气经典例题及答案Exercise One1. We demanded that we __________ of any change in the plan.A) informed B) would be informed C) be informed D) had been informed2. It’s necessary that he _________ a recognized qualification.A) has B) have C) had D) having3. It's high time we ____________ our attention to this problem.A) turned B) turn C) had turned D) would turn4. If only you __________ him what I said! Everything would have been all right.A)didn't told B) hadn't told C) would not tell D) would have not told5. He must have had an accident, or he____________ here then.A)would have been B) had been C) should have been D) could be6. Much labour would have been saved if the electronic computers_____________ before.A)had invented B) were invented C) should have been invented D) had been invented7. _____________ cease advertising, prices would be significantly reduced.A) Were they to B) Could they C) If they D) Would they8. Five minutes earlier, and we ____________ the last bus.A)had caught B) should have caught C) could have caught D) caught9. Y ou ____________ the clothes! We have a washerwoman to do that sort of thing.A) shouldn't have washed B) mustn't have washedC) can not have washed D) needn't have washed10. 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 got11. The mad man was put in the soft-padded cell lest he _____________ himself.A) injure B) had injured C) injured D) would injure12. It is politely requested by the hotel management that radios __________ after 11 o'clock at night.A) were not played B) not to play C) not be played D) did not play13. Y ou don't have to be in such a hurry. I would rather you _________ on business first. (98-1-59)A) would go B) will go C) went D) have gone14. It is important that enough money ___________ to fund the project.A) be collected B) must be collected C) was collected D) can be collected15. 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 approve16. I don't think it advisable that Tom ________ to the job since he has no experience.A) is assigned B) will be assigned C) be assigned D) has been assigned17. Y ou _________ her in her office last Friday; she's been out of town for two weeks.A)needn't have seen B) must have seenC) might have seen D) can't have seen18. We didn't know his telephone number, otherwise we _________ him.A) would have telephoned B) must have telephonedC) would telephone D) had telephoned19. It is recommended that the project _________ until all the preparations have been made.A) is not started B) will not be startedC) not be started D) is not to be started20. I wish I ________ longer this morning, but I had to get up and come to class.A) could have slept B) sleptC) might have slept D) have slept21. I ________ her to the party but I didn't know her well.A) ought have B) would have invitedC) should invite D) may have invited22. Y ou ________ to town to see the film last week. It will be on TV tomorrow.A) needn't go B) should not goC) had better not go D) needn't have gone23. With all this work on hand, he __________ to the cinema last night.A) mustn't go B) wouldn't goC) oughtn't to go D) shouldn't have gone24. It was essential that the application forms ___________ back before the deadline (截止日期)A) must be sent B) would be sent C) be sent D) were sentExercise Two1. If I _________ the opportunity I would not have missed it.A) had given C) had been givingB) was given D) had been given2. If we _______ yesterday, we _________ the work.A) weren't interrupted.., would finishB) didn't interrupt.., would have finishedC) hadn't been interrupted.., would have finishedD) hadn't interrupted.., would have finished3. Ask him to ring me up if you ____________ him.A) should see C) .sawB) would see D) will see4. Y our examination results were quite satisfactory, but ________ if you had spent less time in playing football?A) wouldn't they have been better C) won't they be betterB) wouldn't they be better D) won't they have been better5. I didn't know this Picasso exhibit was closed, but I wouldn't have been able to come even if _________ about it.A) I know C) I have been knowingB) I'd known D) I've known6. If he ___________ hard in the past five years, things wouldn't be going so smoothly.A) had not been working C) was not workingB) has not been working D) were not working7. "Do you think the thief entered through the garage door?""No. If he had, I don't believe he __________ the living room window."A) would have broken C) has brokenB) had broken D) broke8. I wish that you hadn't had such a bad headache because I'm sure that you ________ the concert.A) will enjoy C) would enjoyB) will have enjoyed D) would have enjoyed9. I'd rather you __________ anything about it for the time being.A) do B) didn't do C) don't do D) didn't10. He doesn't dare to leave the house in case ___________.A) he will recognize C) he is recognizedB) he should be recognized D) he recognize11. He is working hard for fear that he ___________ .A) fell behind C) should fall behindB) may fall behind D) would fall behind12. The driver looked over the engine carefully lest it _________ on the way.A) breaks down C) would break downB) broke down D) should break down13. It is highly desirable that a new chairman ___________ for the committee.A) will be elected C) electB) is elected D) be elected14. It is requested that every student ___________ a plan for the next semester.A) makes B) will make C) make D) would make15. The librarian recommended that the professor __________ the newly published book.A) borrow C) should have borrowedB) borrowed D) borrowing16. If they _________ the contract ahead of time, they could not have missed the plan.A) signed C) would have signedB) had signed D) should sign17. I don't think it advisable that he _________ to the job since he has no experience.A) be assqgned C) is assignedB) will be assigned D) has been assigned18. What do you think of his proposal that we __________ put on a play at the English evening?A) will B) should C) has D) have19. He must have missed the train, otherwise he _________ then.A) should arrive here C) would have arrived hereB) has arrived here D) arrived here20. But for friction, people _________ neither walk, nor even stand up.A) can B) were able to C) will be able D) could21. Mr. Johnson prefers that _________ with him personally.A) she speaks C) she speakB) she will speak D) she would speak22. Y ou _________ yesterday, if you were really serious about the job.A) ought to come C) ought to be comingB) ought to have come D) ought have come23. The old worker urged that we __________ cheaper materials instead.A) use B) used C) would use D) will use24. Suppose/Supposing you _________ him now, what would you say to him?A) meet B) met C) have met D) would meet25. His father had hoped that he ________ into business.A) would have gone C) can goB) will go D) would go26. Helen doesn't know how much I spent in repairing the house; if she ever found out, I'm sure she __________ me.A) would never forgive C) does never forgiveB) never forgives D) will never forgiveKEY:Exercise One1-5: CBABC6-10: DACDB 11-15: ACCAD16-20: CDACA 21-24: BDDCExercise Two:1-5: DCAAB 6-10: AADBB 11-15: CDDBA 16-20: BABCD 21-25: CBABB 26-30: BACDA虚拟语气练习题1. I loved the movie. I wish I _____ the book from which it was made.A. have readB. had readC. should have readD. am reading2. Y ou are late. If you _____ a few minutes earlier, you _____ him.A. came/could meetB. had come/would have metC. come/will meetD. had come/would meet3. It is time that you _____ home and I’d rather you _____ again tomorrow.A. would go/would comeB. went/cameC. go/are goingD. are going/will come4. It is important that I _____ with Mr Williams immediately.A. speakB. spokeC. will speakD. to speak5. —He has just come out of the hospital.—No wonder he looked as if he _____ ill for a long time.A. wasB. wereC. has beenD. had been6. But for his friends, he _____ of hunger 30 years ago.A. diedB. would dieC. must have diedD. would have died7. How I wish I _____ to repair the watch! I only made it worse.A. had triedB. hadn't triedC. have triedD. didn't try8. Let’s say you could go there again, how _____ feel?A. will youB. should youC. would youD. do you9. I can’t stand him. He always talks as though he _____ everything.A. knewB. knowsC. has knownD. had known10. I suggested yesterday a meeting _____ to discuss the matter.A. be heldB. should holdC. would be heldD. must be held11. I wish I _____.A. will tell him thatB. didn’t tell him thatC. told him not thatD. had not told him that12. If you had told me in advance, I _____ him at the airport.A. would meetB. would had meetC. would have metD. must have met13. I certainly wish he _____ me how to sing English songs.A. teachesB. will teachC. has taughtD. would teach14. I wish I _____ able to tell him all about it last night.A. should beB. wereC. had beenD. was15. I wish he _____ me some money if I am lucky enough.A. had lentB. lentC. would lendD. lends16. If it _____ another ten minutes, the game would have been put off.A. had rainedB. would have rainedD. have rained D. rained17. Our former maths teacher died last term, otherwise he _____.A. would still be workingB. would still have workedC. should still workD. will still work18. My father’s doctor suggested that he _____ home.A. not wentB. won’t goC. not goD. not to go19. When Edison died, it was proposed that the American people _____ all power in their homes, streets, andfactories for several minutes in honor of this great man.A. turn offB. turned offC. would turn offD. had turned off20. John wished _____.A. he will study moreB. he had studied moreC. he studiesD. he won’t have studied more21. Y ou look so tired tonight. It is time you _____.A. go to sleepB. went to sleepC. go to bedD. went to bed22. I would have bought a car if I _____ enough money.A. were havingB. have hadC. would haveD. had had23. _____ today, he would get there by Friday.A. Would he leaveB. Was he leavingC. Were he to leaveD. If he leaves24. Without the food, he _____.A. will be thinnerB. would be thinnerC. is thinnerD. must be thinner25. If they’d only let us know earlier, _____ at the station.A. we’d meet themB. we’ll meet themC. we’d have met themD. we’ve met them26. If I _____ you, I _____ more attention to English idioms and phrases.A. were/shall payB. am/will payC. would be/would payD. were/would pay27. We might have failed if you _____ us a helping hand.A. have not givenB. would not giveC. had not givenD. did not give28. The law requires that everyone _____ for his education.A. paysB. paidC. will payD. pay29. _____, call the police.A. If anyone will attempt to break inB. Would anyone attempt to break inC. Anyone should attempt to break inD. Should anyone attempt to break in30. Had I known her name, _____.A.or does she know mine?B. and where does she live?C. I would have invited her to lunchD. she would be beautiful31. He has just arrived, but he talks as if he _____ all about that.A. knewB. knowsC. knownD. know32. If I _____ the money, I would have bought a much bigger car.A. possessedB. ownedC. hadD. had had33. I’d rather you ______ by train, because I can't bear the idea of your being in an airplane in such badweather.A. would goB. should goC. wentD. had gone34. The librarian insisted that John _____ the book he had borrowed.A. shouldn’t returnedB. won’t returnedC. not returnD. didn’t return35. I left very early last night, but I wish I _____ so early.A. didn’t leaveB. hadn’t leftC. haven’t leftD. couldn’t leave36. I do not have a job. I would find one but I _____ no time.A. hadB. didn’t haveC. had hadD. have37. He _____ the job well, but he _____ so careless.A. hadn’t done/had beenB. could have done/wasC. could do/wasD. had done/had been38. He insisted that we all _____ in his office at one o'clock.A. wereB. to beC. would beD. should be39. I _____ to stay there for one more week, but I changed my mind.A. would have hopedB. was hopingC. had hopedD. hoped40. The doctor did all he could so that he _____ save the soldier’s life.A. mightB. mustC. had toD. was able to41. _____ you _____ last Wednesday, you might have known it well.A. Were/to comeB. If/cameC. Had/comeD. Did/come42. We _____ delighted if the report _____ true.A. were/wereB. shall be/wereC. would be/wereD. were/would be43. If he _____ here, he _____ you.A. had been/would helpedB. were/would helpC. were/had helpedD. would have been/had helped44. If I had known that, I _____ so.A. wouldn’t have doneB. didn’t doC. won’t doD. wouldn’t do45. He didn’t come, but I wish he _____ here now.A. isB. had beenC. wereD. should be46. Y ou _____ the train if you _____ a little earlier.A. could take/startedB. could have taken/had startedC. could take/had startedD. could have taken/started47. She couldn’t have answered the question if she _____ the book.A. didn’t readB. wouldn’t readC. haven’t readD. hadn’t read48. The officer gave the order that soldiers _____ to go out at night.A. not be allowedB. mustn’t be allowedC. be not allowedD. shouldn’t allow49. _____ he would have succeeded in the examinations.A. If he has worked hardB. If he works hardC. Had he worked hardD. Were he worked hard50. He was taken away by the police. He _____ for a thief.A. should have been mistakenB. must have been mistakenC. could have been mistakenD. is mistaken虚拟语气答案1—5 BBBAD 6—10 DBCAA11—15 DCDCC 16—20 AACAB21—25 DDCBC 26—30 DCDDC31—35 ADCDB 36—40 DBDCA41—45 CCBAC 46—50 BDACB1. If I ____ where he lived,I ____ a note to him.A. knew,wouldB. had known,would have sentC. know,would sendD. knew,would have sent2. If they ____ earlier than expected,they ____ here now.A. had started,would beB. started,might beC. had started,would have beenD. will start,might have been3. I didn't know his telephone number. ____ it,I ____ then.A. Had I known,would ring him upB. Should I know,would have rung him upC. If I knew;would ring him upD. Had I known;would have rung him up4. Mary is ill today. If she _____,she ____ absent from school.A. were not ill,wouldn't beB. had been ill,wouldn't have beenC. had been ill,should have beenD. hadn't been ill,could be5. Were I to do it,I ________ it some other way.A. will doB. would doC. would have doneD. were to do6. I ________ him the answer ________ possible,but I was so busy then.A. could tell,if it had beenB. must have told,were itC. should have told,had it beenD. should have told,should it be7. Without your help,we________ so much.A. won't achieveB. didn't achieveC. don't achieveD. wouldn't have achieved8. Y ou didn't take his advice. ________ his advice,you ________ such a mistake.A. Had you taken,wouldn't have madeB. If you had taken,would makeC. Were you lo take,shouldn't have madeD. Have you taken,won't have made9. We wish we ____ what you did when we were at high school.A. didB. could have doneC. have doneD. should do10. She wishes she ____ to the theatre last night.A. wentB. would goC. had goneD. were going11. Tom is very short now. His mother wishes that he ________ be tall when he grows up.A. couldB. shouldC. wouldD. were able to12. My sister advised me that I ________ accept the invitation.A. couldB. mustC. shouldD. might13. He asks that he ________ an opportunity to explain why he's refused to go there.A. is givenB. must giveC. should giveD. be given14. Do you think of Wang Fang's suggestion that he ________ Mr. Li to the party?A. will inviteB. have invitedC. is invitedD. invite15. I insisted that he ________ at once.A. be goneB. goC. would goD. might go16. Li Ming insisted that he ________ anything at all.A. hadn't stolenB. shouldn't stealC. doesn't stealD. steal17. It is quite natural that my coming late again ________ them very angry.A. had madeB. would makeC. makesD. make18. He acted as if he ________ everything in the world.A. knewB. knowsC. has knownD. won't know19. Read it aloud so that I ________ you clearly.A. may hearB. will hearC. hearD. have heard20. They got up early in order that they ________ they first train.A. caughtB. will catchC. might catchD. shall catch21. I am sorry that he ________ in such poor health.A. areB. shall beC. wereD. should be22. That is a good book. Y ou ________ it yesterday.A. could buyB. should buyC. should have boughtD. bought23. It is high time we ________ home.A. will goB. would goC. have goneD. went24. I'd rather that you ________ home.A. wentB. have goneC. will goD. had gone25. If only I _________ to the lecture!A. listenB. will listenC. am listeningD. had listened26. —— If he_____,he ______ that food.---- Luckily he was sent to the 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 taken27. I didn't see your sister at the meeting. If she _________,she would have met my brother.A. has comeB. did comeC. cameD. had come28. Without electricity,human life ________ quite different today.A. isB. will beC. would have beenD. would be29. He ________ you more help,even though he was very busy.A. might have givenB. might giveC. may have givenD. may give30. If city noises _______ from increasing,people _______ shout to be heard even at the dinner table 20 years from now.A. are not kept,will have toB. are not kept,have toC. do not keep,will have toD. do not keep,have to31. Mike's father,as well as his mother,insisted that he ________ home.A. stayedB. could stayC. has stayedD. stay32. Mr. Smith insisted that he ________ the work all.A. had doneB. have doneC. didD. so33. Jane would never have gone to the party ________ that Mary would come to see her.A. has she knownB. had she knownC. if she knowD. if she has known34. If you had enough money,what ________?A. will you buyB. would you buyC. would you have boughtD. will you have bought35. If you ________ that film late last night,you wouldn't be so sleepy.A. didn't seeB. haven't seenC. wouldn't have seenD. hadn't seen36. Our monitor requested that ________.A. all the class studied more carefully the problemB. the problem was more carefully studiedC. with great care the problem could be studiedD. all the class study the problem more carefully37. —— Would you have called her up had it been possible?Y es, but I ________ busy doing my homework.A. wasB. wereC. had beenD. would be38. His tired face suggested that he ________ really tired after the long walk.A. had beenB. wasC. beD. should be39. It is important that we ________.A. shall close the window before we leaveB. will close the window before we leaveC. must close the window before we leaveD. close the window before we leave40. I didn't know his telephone number,otherwise I ______ him.A. had telephonedB. would telephoneC. would have telephonedD. telephone参考答案1~5 BADAB 6~10 CDABC 11~15 CCDDB 16~20 ADAAC 21~25 DCDAD 26~30 BDDAA31~35 DABBD 36~40 DABDC。

相关文档
最新文档