《虚拟语气练习题--含答案.docx》由会员分享,可在线阅读,更多相关《虚拟语气练习题--含答案.docx(7页珍藏版)》请在优知文库上搜索。
1、一、填空题。1. Ididn,tseeyoursisteratthemeeting.Ifshehadcome(come),shewouldhavemetmybrother.2. IfIknew(know)German,Twouldreadthebookintheoriginal.3. IwishIWere(be)asstrongasyou.4. Iwishyouhadtold(tell)meearlier5. IwishyouWOUldSUCeeed(succeed)thistime.6. I,velovedyouasifyouwere(be)myson.7. Hetalksasifhehad
2、been(be)tothemoon.8. HetalksasifheWOUldgo(go)tothemoon.9. Withoutelectricity,humanlifewouldbe(be)quitedifficulttoday.10. Isuggestthatwe(ShoUld)Set(set)offatonce.二、选择题。itfortheheavyrain,wetheSongshanMountainsyesterday.not;couldhaveclimbednot;couldclimbnotbeen;couldhaveclimbednotbeen;couldclimbtoldSal
3、lyMrBrown,saddress,butperhapsIforher.towriteitouthavewrittenitouthavewrittenitouttowriteitoutforthefreetickets,Iwouldnothavegonetothefilmssooften.A.IfitisnotitnotitnotbeentheynotIwisheveryfamilyalargehousewithabeautifulGarden!havehadwasalotoffunatyesterday,sparty.Youcome,butwhydidntyouhavehavetohave
4、guardofthemeetinginsistedthateverybodytherules.obeyobeyIgottotheairportearlier,Iyou.notmisstoseenothavemissedtoseenotmissseeingnothavemissedseeingwasillthatday,otherwiseIthefootballmatch.havetakenpartinpartintakenpartintakepartin9.IfIhadhadenoughtime,Imywork.A.wouldfinishB.musthavefinishedC.wouldhav
5、efinishedI).hadfinishedminutesearlier,theytheplane.A.willcatchB.wouldcatchC.wouldhavecaughtD.vi11havecaught11. MrGreenrequiresthatthestudentsacompositioneveryotherweek.A.writeB.writtenC.wouldwriteD.willwritehestudiedhard,hetheexam.A.wouldpassB.couldpass13.1wishIwhatishappeningC.hadpassedD.wouldhavep
6、assedthereinhisroom.A.knowB.knownC.knewD.shouldknowwhatwasgoingtoA.HadIknownhappen,Iwouldneverhaveleftheralone.B.IfTknowC.IfIknewD.IfhadIknown15.Shallwegotothemovietonight一No,drather_babysitteratnight.A.youstayedathomewithB.youstayinyourposition,Iwouldhelphim.A.WasIB.WereIC.IfIamourbaby.YoudC.stayed
7、betternotleaveittotheD.IfThadbeenD.stay_,butIwasA.meantocomestoppedbytheheavyB.meanttocomerain.C.hadmeanttocomeD.meantcomingBlackinsists.inthatoldhotel.A.nottostayB.notstayingC.stayingnotD.thatshenotstayyouthatlatemovielastnight,youwouIdnitbesosleepy.A.haven,twatchedB.hadntwatchedC.didntwatchD.would
8、n,thavewatchedyouhadspokenclearly,youwould.A.understanditB.haveunderstoodC.beunderstoodD.havebeenunderstoodTheteacherdemandedthattheexambeforeeleven.A.mustfinishB.wouldbefinished22.raq.A.23.A.C.24.ee.A.uld25.C.befinishedShemadetheleave;forC.HehadB.wasdemandD.mustbefinishedthatthejournalistsB.leave;t
9、oatonceleft;toistalkingbeenhasbeenThedid;do;youngmansetbesetIsuggestedanduseA.can;itD.tobesomuchinsistedD.hadthereaboutAmericathatheasleft;ifheforthere.D.hasgonenothingwrongandB.haddone;done;mustbeshouldbesetC.shosetbeakindoflanguageallcouldunderstandB./;C.would;itD.may;/26.Thesuggestionhasbeenmadet
10、hebasketballgameputOff.A.for;tobe27.TheordercameheSarssoon.B.that;beD.to;beingthatthemedicalsuppliesC.which;shouldtoBeijingfortA.wouldbesentB.shouldsendC.besentD.mustbesentwild animals.28. ItisimportantthatweA.willprotectB.shouldprotectC.shallprotectD.areprotecting29. Hadyoulistenedtothedoctor,youal
11、lrightnow.A.areB.wereC.wouldbeD.wouldhavebeen30. any change about theA. Will there be B. ShouldC. There will beD.31. today, he would get A. Would he leave ere he to leavedate, please tell me immediately, there beThere should be there by Friday.B. Was he leavingD. If he leaveC. W32. Shoulditrain,thec
12、ropsA.wouldbesavedB.wouldhavebeensavedC.willbesavedD.hadbeensaved33. Youcomeearlier.Thebusleftamomentago.A.wouldB.shouldhaveC.mayD.have34. Hetreatedmeasthough/asifhisownsonA.TamB.IwouldbeC.IwasD.Iwere35. Iyousomemoney,butIhadn,tanyonmethen.A. wouldlendB. wouldhavelentC.couldlendD.mayhavelent36. Afew
13、minutesearlierandwetherain.A.havecaughtB.hadcaughtC.couldhavecaughtD.weretocatch37. “HaveyoueverbeentoBeijingwNo,butIwishI”A.haveB.willC.doD.had38.I,mgladIwentoverallmynotes;otherwiseA.ImayhavefailedB.IdfailC.I,dhavefailedD.I,11havefailed39. “Whatwillyoudoduringthesummerholidayw“Idon,tknow,butit,shi
14、ghtime_something.,A.mdecidingB.I,11decideC.IdecidedD.Idecide40. WhatwouldwedoifittomorrowA. shouldsnowB. wouldsnowC.snowD.willsnow41. IfonlyImywatch!A. hadn,tlostB. haven,tlostC.didn,tlostD. don,tlose42. YousuchaseriousmistakeifyouhadfollowedhisadviceA. may not make adeD.B. might not makemight not have madeC. shouldn, t have m43. Wetheworkontimewithoutyourhelp.A.hadn,thadfinishedB.didn,thavefinishedC.couldn,thavefinishedD.can,thavefi