虚拟语气练习题--含答案.docx
一、填空题。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. Hetalksasifhehadbeen(be)tothemoon.8. HetalksasifheWOUldgo(go)tothemoon.9. Withoutelectricity,humanlifewouldbe(be)quitedifficulttoday.10. Isuggestthatwe(ShoUld)Set(set)offatonce.二、选择题。itfortheheavyrain,wetheSongshanMountainsyesterday.not;couldhaveclimbednot;couldclimbnotbeen;couldhaveclimbednotbeen;couldclimbtoldSallyMrBrown,saddress,butperhapsIforher.towriteitouthavewrittenitouthavewrittenitouttowriteitoutforthefreetickets,Iwouldnothavegonetothefilmssooften.A.IfitisnotitnotitnotbeentheynotIwisheveryfamilyalargehousewithabeautifulGarden!havehadwasalotoffunatyesterday,sparty.Youcome,butwhydidn'tyouhavehavetohaveguardofthemeetinginsistedthateverybodytherules.obeyobeyIgottotheairportearlier,Iyou.notmisstoseenothavemissedtoseenotmissseeingnothavemissedseeingwasillthatday,otherwiseIthefootballmatch.havetakenpartinpartintakenpartintakepartin9.IfIhadhadenoughtime,Imywork.A.wouldfinishB.musthavefinishedC.wouldhavefinishedI).hadfinishedminutesearlier,theytheplane.A.willcatchB.wouldcatchC.wouldhavecaughtD.vi11havecaught11. MrGreenrequiresthatthestudentsacompositioneveryotherweek.A.writeB.writtenC.wouldwriteD.willwritehestudiedhard,hetheexam.A.wouldpassB.couldpass13.1wishIwhatishappeningC.hadpassedD.wouldhavepassedthereinhisroom.A.knowB.knownC.knewD.shouldknowwhatwasgoingtoA.HadIknownhappen,Iwouldneverhaveleftheralone.B.IfTknowC.IfIknewD.IfhadIknown15.Shallwegotothemovietonight一No,drather_babysitteratnight.A.youstayedathomewithB.youstayinyourposition,Iwouldhelphim.A.WasIB.WereIC.IfIamourbaby.You'dC.stayedbetternotleaveittotheD.IfThadbeenD.stay_,butIwasA.meantocomestoppedbytheheavyB.meanttocome<rain.C.hadmeanttocomeD.meantcomingBlackinsists.inthatoldhotel.A.nottostayB.notstayingC.stayingnotD.thatshenotstayyouthatlatemovielastnight,youwouIdnitbesosleepy.A.haven,twatchedB.hadn'twatchedC.didn'twatchD.wouldn,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;toatonceleft;toistalkingbeenhasbeenThedid;do;youngmansetbesetIsuggestedanduseA.can;itD.tobesomuchinsistedD.hadthereaboutAmericathatheasleft;ifheforthere.D.hasgonenothingwrongandB.haddone;done;mustbeshouldbesetC.shosetbeakindoflanguageallcouldunderstandB./;C.would;itD.may;/26.ThesuggestionhasbeenmadethebasketballgameputOff.A.for;tobe27.TheordercameheSarssoon.B.that;beD.to;beingthatthemedicalsuppliesC.which;shouldtoBeijingfortA.wouldbesentB.shouldsendC.besentD.mustbesentwild animals.28. ItisimportantthatweA.willprotectB.shouldprotectC.shallprotectD.areprotecting29. Hadyoulistenedtothedoctor,youallrightnow.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,thecropsA.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. Afewminutesearlierandwetherain.A.havecaughtB.hadcaughtC.couldhavecaughtD.weretocatch37. “HaveyoueverbeentoBeijingw"No,butIwishI”A.haveB.willC.doD.had38.I,mgladIwentoverallmynotes;otherwiseA.ImayhavefailedB.I'dfailC.I,dhavefailedD.I,11havefailed39. “Whatwillyoudoduringthesummerholidayw“Idon,tknow,butit,shightime_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