虚拟语气一、单项选择:(共18小题,每题1分)1.IfIhadhadenoughtime,Imywork.[]A.wouldfinishB.musthavefinishedC.wouldhavefinishedD.hadfinished2.Tenminutesearlier,theytheplane.[]A.willcatchB.wouldcatchC.wouldhavecaughtD.willhavecaught3.MrGreenrequiresthatthestudentsacompositioneveryotherweek.A.writeB.writenC.wouldwriteD.willwrite4.Hadhestudiedhard,hetheexam.[]A.wouldpassB.couldpassC.hadpassedD.wouldhavepassed5.IwishIwhatishappeningthereinhisroom.[]A.knowB.knownC.knewD.shouldknow6.Itisimportantthatyousportseveryday.[]A.haveB.wouldhaveC.musthaveD.willhave7.Iftherewerenowaterintheworld,everything.[]A.willdieB.woulddieC.wouldhavediedD.wouldhavebeendead8.whatwasgoingtohappen,Iwouldneverhaveleftheralone.A.HadIknownB.IfIknowC.IfIknewD.IfhadIknown9.Heorderedthattheworkrightaway.[]A.shouldfinishB.finishedC.wouldbefinishedD.befinished10.—Shallwegotothemovietonight?[]—No,I'dratherathomewithourbaby.You'dbetternotleaveittothebabysitteratnight.A.youstayedB.youstayC.stayedD.stay11.inyourposition,Iwouldhelphim.[]A.WasIB.WereIC.IfIamD.IfIhadbeen12.I,butIwasstoppedbytheheavyrain.[]A.meantocomeB.meanttocomeC.hadmeanttocomeD.meantcoming13.MrsBlackinsistsinthatoldhotel.[]A.nottostayB.notstayingC.stayingnotD.thatshenotstay14.Ifyouhadspokenclearly,youwould.[]A.understanditB.haveunderstoodC.beunderstoodD.havebeenunderstood15.Ifyouthatlatemovielastnight,youwouldn'tbesosleepy.A.haven'twatchedB.hadn'twatchedC.didn'twatchD.wouldn'thavewatched16.TheforeignfriendspeaksChinesesowellasifheaChinese.A.isB.beC.shouldbeD.was17.—Ifhe,hethatfood.[]—Luckilyhewassenttothehospitalimmediately.A.waswarned;wouldnottakeB.wouldbewarned;hadnottakenC.hadbeenwarned;wouldnothavetakenD.wouldhavebeenwarned;hadnottaken18.Withoutelectroniccomputers,muchoftoday'sadvancedtechnologyachieved.A.willnotbeB.wouldnotbeC.wouldnothavebeenD.cannothavebeen二、用括号中所给动词的适当形式填空:(共10小题,每题2分)1.Ifyou(arrive)tenminutesearlier,youcouldhaveseenthemoff.2.It'stimethatwe(go)totherailwaystation.3.Ifthey(nothelp)us,ourexperimentwouldhavefailed.4.You'refiveminuteslate.Isuggestedthatyou(come)earliertomorrow.5.Matheroftentellsusthatitisnecessarythatwe(drink)aglassofwaterafterwegetup.6.Sheinsistedthatshe(send)toworkinthefarawaysmalltown.7.Inot(forget)histelephonenumber,Iwouldhaverunghim.8.Heisbusynow.Ifhe(be)free,he(go)withyou.9.Themanagerwasinhisofficethen.Ifhe(be)here,everything(settle)inaminute.10.Noisyasitwas,hewentonreadingasifnothing(happen).三、完成句子(每空一词):(共10个空,每空2分)1.真想不到我们俩会在这里见面.It'sstrangethatwehere.2.如果没有参加玛丽的生日聚会的话,我们彼此就不会认识了.Ifwehadn'ttakenpartinMary'sbirthdayparty,weeachother.3.—这么近的路,我们应该步行到车站来.—是啊,根本没必要乘出租车.—Wetothestation,itwassonear.—Yes.Ataxiwasn'tatallnecessary.4.万一明天下雨的话,我们将不得不推迟参观颐和园.itraintomorrow,wetoputoffthevisittotheSummerPalace.四、句型转换:(共28个空,每空1.5分)1.Itisnecessaryforcollegestudentstomasteratleastoneforeignlanguage.Itisnecessarycollegestudentsatleastoneforeignlanguage.2.Withoutsunlight,therewouldbeneitherplantsnoranimals.sunlight,therewouldbeneitherplantsnoranimals.3.Sheinsistedontranslatingthesentencethisway.Sheinsistedthatthesentencethisway.4.Thestudentssuggestedgoingthereonfoot.Thestudentssuggestedthereonfoot.5.Shesuggestedthatweshouldgotohishelp.isthatwetohishelp.6.Lucydidn'tcometoclasstodaybecauseshedidn'tfeelwell.shewell,shetoclasstoday.7.Idon'tknowFrench,soIcan'ttalktotheFrenchfriends.IfIFrench,IcouldtalktotheFrenchfriends.8.Hedidn'ttakehisparents'adviceandheisnotacollegestudentnow.Ifhehisparents'advice,heacollegestudentnow.9.TheprofessorhelpedmealotandIfinishedthework.Icouldn'ttheworktheprofessor'shelp.一、1.C2.C3.A4.D5.C6.A7.B8.A9.D10.A11.B12.C13.D14.D15.B16.D17.C18.C二、1.hadarrived2.went(shouldgo)3.hadnothelped4.(should)come5.(should)drink6.(should)besent7.Had;forgotten8.were;wouldgo9.hadbeen;wouldhavebeensettled10.werehappening三、1.meet2.wouldn'thaveknown3.shouldhavewalked4.Should;wouldhave四、1.that;shouldmaster2.Iftherewereno3.shouldbetranslated4.theygo5.Hersuggestion;go6.Had;felt;wouldhavecome7.knew8.hadtaken;wouldbe9.havefinished;without