1.IfI____wherehelived,I____anotetohim.A.knew,wouldB.hadknown,wouldhavesentC.know,wouldsendD.knew,wouldhavesent2.Ifthey____earlierthanexpected,they____herenow.A.hadstarted,wouldbeB.started,mightbeC.hadstarted,wouldhavebeenD.willstart,mighthavebeen3.Ididn'tknowhistelephonenumber.____it,I____then.A.HadIknown,wouldringhimupB.ShouldIknow,wouldhaverunghimupC.IfIknew;wouldringhimupD.HadIknown;wouldhaverunghimup4.Maryisilltoday.Ifshe_____,she____absentfromschool.A.werenotill,wouldn'tbeB.hadbeenill,wouldn'thavebeenC.hadbeenill,shouldhavebeenD.hadn'tbeenill,couldbe5.WereItodoit,I________itsomeotherway.A.willdoB.woulddoC.wouldhavedoneD.weretodo6.I________himtheanswer________possible,butIwassobusythen.A.couldtell,ifithadbeenB.musthavetold,wereitC.shouldhavetold,haditbeenD.shouldhavetold,shoulditbe7.Withoutyourhelp,we________somuch.A.won'tachieveB.didn'tachieveC.don'tachieveD.wouldn'thaveachieved8.Youdidn'ttakehisadvice.________hisadvice,you________suchamistake.A.Hadyoutaken,wouldn'thavemadeB.Ifyouhadtaken,wouldmakeC.Wereyoulotake,shouldn'thavemadeD.Haveyoutaken,won'thavemade9.Wewishwe____whatyoudidwhenwewereathighschool.A.didB.couldhavedoneC.havedoneD.shoulddo10.Shewishesshe____tothetheatrelastnight.A.wentB.wouldgoC.hadgoneD.weregoing11.Tomisveryshortnow.Hismotherwishesthathe________betallwhenhegrowsup.A.couldB.shouldC.wouldD.wereableto12.MysisteradvisedmethatI________accepttheinvitation.A.couldB.mustC.shouldD.might13.Heasksthathe________anopportunitytoexplainwhyhe'srefusedtogothere.A.isgivenB.mustgiveC.shouldgiveD.begiven14.DoyouthinkofWangFang'ssuggestionthathe________Mr.Litotheparty?A.willinviteB.haveinvitedC.isinvitedD.invite15.Iinsistedthathe________atonce.A.begoneB.goC.wouldgoD.mightgo16.LiMinginsistedthathe________anythingatall.A.hadn'tstolenB.shouldn'tstealC.doesn'tstealD.steal17.Itisquitenaturalthatmycominglateagain________themveryangry.A.hadmadeB.wouldmakeC.makesD.make18.Heactedasifhe________everythingintheworld.A.knewB.knowsC.hasknownD.won'tknow19.ReaditaloudsothatI________youclearly.A.mayhearB.willhearC.hearD.haveheard20.Theygotupearlyinorderthatthey________theyfirsttrain.A.caughtB.willcatchC.mightcatchD.shallcatch21.Iamsorrythathe________insuchpoorhealth.A.areB.shallbeC.wereD.shouldbe22.Thatisagoodbook.You________ityesterday.A.couldbuyB.shouldbuyC.shouldhaveboughtD.bought23.Itishightimewe________home.A.willgoB.wouldgoC.havegoneD.went24.I'dratherthatyou________home.A.wentB.havegoneC.willgoD.hadgone25.IfonlyI_________tothelecture!A.listenB.willlistenC.amlisteningD.hadlistened26.——Ifhe_____,he______thatfood.----Luckilyhewassenttothehospitalimmediately.A.waswarned,wouldnottakeB.hadbeenwarned,wouldnothavetakenC.wouldbewarned,hadnottakenD.wouldhavebeenwarned,hadnottaken27.Ididn'tseeyoursisteratthemeeting.Ifshe_________,shewouldhavemetmybrother.A.hascomeB.didcomeC.cameD.hadcome28.Withoutelectricity,humanlife________quitedifferenttoday.A.isB.willbeC.wouldhavebeenD.wouldbe29.He________youmorehelp,eventhoughhewasverybusy.A.mighthavegivenB.mightgiveC.mayhavegivenD.maygive30.Ifcitynoises_______fromincreasing,people_______shouttobeheardevenatthedinnertable20yearsfromnow.A.arenotkept,willhavetoB.arenotkept,havetoC.donotkeep,willhavetoD.donotkeep,haveto31.Mike'sfather,aswellashismother,insistedthathe________home.A.stayedB.couldstayC.hasstayedD.stay32.Mr.Smithinsistedthathe________theworkall.A.haddoneB.havedoneC.didD.so33.Janewouldneverhavegonetotheparty________thatMarywouldcometoseeher.A.hassheknownB.hadsheknownC.ifsheknowD.ifshehasknown34.Ifyouhadenoughmoney,what________?A.willyoubuyB.wouldyoubuyC.wouldyouhaveboughtD.willyouhavebought35.Ifyou________thatfilmlatelastnight,youwouldn'tbesosleepy.A.didn'tseeB.haven'tseenC.wouldn'thaveseenD.hadn'tseen36.Ourmonitorrequestedthat________.A.alltheclassstudiedmorecarefullytheproblemB.theproblemwasmorecarefullystudiedC.withgreatcaretheproblemcouldbestudiedD.alltheclassstudytheproblemmorecarefully37.——Wouldyouhavecalledheruphaditbeenpossible?Yes,butI________busydoingmyhomework.A.wasB.wereC.hadbeenD.wouldbe38.Histiredfacesuggestedthathe________reallytiredafterthelongwalk.A.hadbeenB.wasC.beD.shouldbe39.Itisimportantthatwe________.A.shallclosethewindowbeforeweleaveB.willclosethewindowbeforeweleaveC.mustclosethewindowbeforeweleaveD.closethewindowbeforeweleave40.Ididn'tknowhistelephonenumber,otherwiseI______him.A.hadtelephonedB.wouldtelephoneC.wouldhavetelephonedD.telephone参考答案1~5BADAB6~10CDABC11~15CCDDB16~20ADAAC21~25DCDAD26~30BDDAA31~35DABBD36~40DABDCIfhedoesn'thurryup,hewillmissthebus.如果他不快点,他将错过巴士。(真实)Ifheisfree,hewillaskmetotellstories.如果他是空闲的,他会要求我讲故事。(真实)IfIwereyou,Iwouldgoatonce.如果我是你,我马上就会去。(我不可能是你。非真实,虚拟语气)Iftherewerenoair,peoplewoulddie.如果没有空气,人就会死亡。(不可能没有空气。非真实,虚拟语气)用法及动词形式1、表示与现在事实相反的情况:从句:If主语+过去时主句:主语+should/would/could/might+doeg:1.IfIwereyou,Iwouldtakeanumbrella.如果我是你,我会带把伞。(事实:我不可能是你)2.IfIknewhistelephonenumber,Iwouldtellyou.如果我知道他的电话号码,我就会告诉你。(事实:不知道)3.Iftherewerenoairorwater,therewouldbenolivingthingsontheearth.如果没有水和空气,地球上就不会有生物。(事实:地球上既有空气也有水)4.IfIhadanymoneywithme