1、虚拟语气练习题精选一,虚拟语气练习题精选一,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
2、.had beenB.has beenC.was D.has gone4.The young man insisted that he _ nothing wrong and _ free.A.did;setB.had done;should besetC.should do;be setD.had done;must beset5.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 mad
3、e _ 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 prote
4、cting9.Had you listened to the doctor,you _ all right now.A.areB.wereC.would beD.wouldhave 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 t
5、o 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
6、,but I hadnt 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.Im glad I went over all my notes;o
7、therwise _.A.I may have failedB.Id failC.Id have failedD.Ill have failed19.-“What will you do during the summer holiday?”-“I dont know,but its high time _ something.”A.Im decidingB.Ill decideC.I decidedD.I decide20.What should we do if it _ tomorrow?A.should snowB.would snowC.snowD.willsnow21.If onl
8、y I _ my watch!A.hadnt lostB.havent lostC.didnt lostD.dont lose22.You _ such a serious mistake if you had followed his advice.A.may not makeB.mightnot makeC.shouldnt have madeD.might not have made23.We _ the work on time without your help.A.hadnt had finishedB.didnt havefinishedC.couldnt have finish
9、edD.cant havefinished24.-“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 beenhere25.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.CAABB6-10
10、.BCBCB11-15.CAABDB1620.CDCCA21-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 star
11、t,might have been3.I didnt 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,wouldnt beB.had been ill,would
12、nt have beenC.had been ill,should have beenD.hadnt 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
13、 have told,should it be7.Without your help,we_ so much.A.wont achieveB.didnt achieveC.dont achieveD.wouldnt haveachieved8.You didnt take his advice._ his advice,you _ such a mistake.A.Had you taken,wouldnt have madeB.If you had taken,would makeC.Were you lo take,shouldnt have madeD.Have you taken,wo
14、nt 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 hegrows up.A.couldB.shouldC.wouldD.wer
15、e 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 hes refused to gothere.A.is givenB.must giveC.should giveD.be given14.Do you think of Wang Fangs suggestion that he _ Mr.Li to theparty?A.will inviteB.have i
16、nvitedC.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.hadnt stolenB.shouldnt stealC.doesnt stealD.steal17.It is quite natural that my coming late again _ them very angry.A.had madeB.would makeC.makesD.make18.He acte
17、d as if he _ everything in the world.A.knewB.knowsC.has knownD.wont 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
18、.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.Id rather that you _ home.A.wentB.have goneC.will goD.had gone25.If only I _ to the lecture!A.listenB.will
19、 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 didnt see your sister at the meeting.If she _,she wo
20、uld have metmy 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,
21、people _ shout to be heardeven 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.Mikes father,as well as his mother,insisted that he _ home.A.stayedB.could stayC.has stayedD.stay32.Mr.Smith insisted that he _ the
22、work all.A.had doneB.have doneC.didD.so33.Jane would never have gone to the party _ that Mary would come tosee 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
23、 film late last night,you wouldnt be so sleepy.A.didnt seeB.havent seenC.wouldnt have seenD.hadnt 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 prob
24、lem 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 w
25、e leaveB.will close the window before we leaveC.must close the window before we leaveD.close the window before we leave40.I didnt know his telephone number,otherwise I _ him.A.had telephonedB.would telephoneC.would have telephonedD.telephone参考答案15 BADAB610 CDABC1115 CCDDB1620 ADAAC2125DCDAD2630 BDDAA3135 DABBD3640 DABDC