一.虚拟语气在条件从句的用法条件句有两类,一类是真实条件句;一类是非真实条件句,也就是虚拟条件句。如果假设的情况是有可能发生的,就是真实条件句,谓语要用陈述语气。如Ifitdoesn’traintomorrow,wewillgotothepark.如果假设的情况是过去或现在都不存在的,或将来不大可能发生的,则是虚拟条件句。如Ifhehadseenyouyesterday,hewouldhaveaskedyouaboutit.在含有虚拟条件句的复合句中,主句和从句的谓语都要用虚拟语气,列表如下:从句(条件句)主句(结果句)与现在事实相反的假设动词过去式Be一般用wereWould/Could/Should/Might+动词原形与过去事实相反的假设Had+分词Would/Could/Should/Might+have+过去分词与将来事实相反的假设或实现的可能性很小1)动词过去式2)wereto+动词原形Would/Could/Should/Might+动词原形3)should+动词原形例如:Ifhewerehere,everythingwouldbeallright.Ifhermotherhadtakenthedoctor’sadvice,shewould/mighthavegotwellearlier.Ifitweretoraintomorrow,thematchwouldbecanceled.有时候省略if,采用局部倒装语序。把had/should/were等动词移到从句的句首。例如:Wereittoraintomorrow,ourpicnicwouldbecanceled.Haditnotbeenforthestorm,wewouldhavearrivedintime.Shouldtheearthstoprunning,whatwouldhappen?二.错综时间条件句有时条件从句的动作和主句动作发生的时间不一致,这时需要根据意思采用表示不同时间的动词形式来进行调整。Ifshehadtakenthedoctor’sadvice,shemightstillbealive.IfIwereyou,Iwouldhaveacceptedtheirterms.三.含蓄条件句1.有时候假设的情况并不用条件从句表示出来,而是通过介词短语来表示。如Withoutair(Iftherewerenoair),therewouldbenolivingthings.Butforyourhelp(Ifithadn’tbeenforyourhelp),Icouldn’thavedoneit.2.假设的条件通过上下文表现出来。IwouldgoabroadforfurtherstudybutthatIampoor.Iwasillthatday.OtherwiseIwouldhavetakenpartintheparty.3.表示虚拟语气的主句或从句有时可以省略,但其含义仍可以推知。(1)省去条件从句Youcouldhavewashedyourclothesyourself.(你本可以自己洗衣服的。)省去了Ifyouhadwantedto。(事实是:你自己没洗衣服,因为你不想洗。)(2)省去主句(常用以表示愿望)Ifmygrandmotherwerewithme!(如果我的祖母和我在一起多好啊!)事实是:祖母已不在世。四、虚拟语气在名词性从句中的应用①“wish+宾语从句”表示不可能实现的愿望,汉语可译为“可惜……、悔不该……、但愿……”。表示现在不能实现的愿望,从句的谓语动词用过去式;表示将来不可能实现的愿望用“would/could+动词原形”;表示过去不可能实现的愿望时用“had+过去分词”。如:IwishIwerebetter-looking.要是我长得再漂亮些就好了。IwishIhadmetthefilmstarjustnow.我要是刚才遇到那位电影明星该多好啊!IwishIwouldbeasolider.我想当一名军人。②在表示建议、要求、愿望、命令、坚持、想法(advise,command,demand,decide,desire,insist,order,prefer,propose,request,require,suggest)等动词后面的宾语从句,或这些动词的同源名词后面所跟的同位语从句或表语从句中,从句谓语用“should+动词原形”,其中在美国英语中,should常省略。如:TheyoungmaninsistedthatI(should)gowithhisfellows.Thedoctoradvisedthathechangehisjob.医生建议他换工作。③在wouldrather后的宾语从句中,谓语常常用过去时来表示现在或将来的情况,用过去完成时表示过去的情况。如:—ShallIopenthewindow?我可以把窗户打开吗?—I’dratheryoudidn’t.我觉得还是不要。【考例】Georgeisgoingtotalkaboutthegeographyofhiscountry,butI’dratherhe___moreonitsculture.A.focusB.focusedC.wouldfocusD.hadfocused【答案】B。④在Itis+形容词(important,necessary,good,right,wrong,better,natural,proper,funny,strange,surprising)+that从句中,谓语动词的虚拟语气用“(should)+动词原形”的结构。如:Itisnaturalthatshe(should)doso.很自然她应该这样做。【考例】—Don’tyouthinkitnecessarythathetoMiamibuttoNewYork?—Iagree,buttheproblemishehasrefusedto.(江苏2005)A.willnotbesent;thatB.notbesent;thatC.shouldnotbesent;whatD.shouldnotsend;what【答案】B。五、虚拟语气在状语从句中的应用1.ifonly的条件状语从句中的虚拟语气ifonly与Iwish一样,也用于表示与事实相反的愿望,其后所接虚拟语气的时态与wish后所接时态的情况相同。如:Ifonlytheplayerhadhadmorecourage!这位选手再多有一些勇气就好了。IfonlyDaisywouldgowithme!黛茜要是愿意和我一起去就好了!【考例】LookatthetroubleIamin!IfonlyI____youradvice.(上海2003春)A.followedB.wouldfollowC.hadfollowedD.shouldfollow【答案】C。2.asif(asthough)方式状语从句中的虚拟语气asif(asthough)引导的方式状语从句可用陈述语气,也可用虚拟语气。(1)asif从句用陈述语气的情况。当说话者所述的是真实的或极有可能发生或存在的事实时。如:Itsoundsasifitisraining.听起来像是在下雨。(2)asif从句用虚拟语气的情况。当说话人认为句子所述的是不真实的或极少有可能发生或存在的情况时。从句虚拟语气动词时态的形式如下:①从句表示与现在事实相反,谓语动词用一般过去时。如:Hetalksasifheknewwhereshewas.他说话的样子,好像他知道她在哪里似的。②从句表示与过去事实相反,谓语动词用“had+过去分词”。如:HetalksaboutRomeasifhehadbeentherebefore.他说起罗马来好像他以前去过似的。③从句表示将来发生的可能性不大,谓语动词用“would(could,might)+动词原形”。如:Itlooksasifitmightsnow.看起来好像要下雪了。六.其他形式的虚拟语气1.It’stimethat句型中的虚拟语气在It’stimethat句型中,从句谓语通常用一般过去时或should+动词原形(should不能省略),其意为“(早)该做某事了”。如:It’shightimethatwewereoff.是我们该走的时候了。2.在would/hadrather,would(just)assoon,wouldsooner和wouldprefer结构中,也用虚拟语气。共同特点是:从句中动词用一般过去时,表示现在或将来要做的事;用过去完成时,则表示过去的情况。I’dratheryoulefttomorrow.Iwouldjustassoonyouhadtoldmethetruthyesterday.Iwouldratherhaveboughtthedictionary.3.表示“祝愿”时,常用“may+主语+动词原形+其它”。如:Mayyouhaveagoodjourney!祝你一路顺风!Mayyouryouthlastforever!祝你青春永驻!■强化训练■1.morecareful,hisbuswouldnothaveknockedintothetree.A.IfthedriverwereB.HadthedriverbeenC.ShouldthedriverbeD.Ifthedriverwouldhavebeen2.thefootballcompetition,Iwouldhavegonetotheconcertyesterday.A.InspiteofB.ButforC.BecauseofD.Asfor3.Lookattheterriblesituationyouarein!Ifonlyyoumyadvice!A.listentoB.wouldlistentoC.hadlistenedtoD.havelistenedto4.HadHenryreceivedtwomorevotesinthelastelection,heourmonitornow.A.musthavebeenB.wouldhavebeenC.wereD.wouldbe5.Iftheathletewontoday,heeightracesinagame.A.wouldhavewonB.wonC.musthavewonD.didhavewon6.Itistimethatourmayormeasurestoprotectthepoorinthestreet.A.takesB.tookC.hastakenD.taking7.IfIhadreadthereport,I_______youallaboutitnow.A.wouldtellB.willtellC.havetoldD.wouldhavetold8.—It’sapityyoudidn’twonthecompetition.—Ihadhadmorepractice.A.IfonlyB.AsifC.IfnotD.AswithKey:1-5BBCDA6-8BAA