[虚拟语气]高考试题语法例题1.Withoutelectricityhumanlife__________quitedifferenttoday.A.isB.willbeC.wouldhavebeenD.wouldbe(MET91)2.Iinsistthatadoctor__________immediately.A.hasbeensentforB.sendsforC.hadbeensentforD.besentfor(MET88)3.Ifit__________forthesnow,we__________themountainyesterday.A.werenot;couldhaveclimbedB.werenot;couldclimbC.hadnotbeen;couldhaveclimbedD.hadnotbeen;couldclimbMET91)4.IwishI__________youyesterday.A.seenB.didseeC.hadseenD.weretosee(MET88)5.Therice__________ifyouhadbeenmorecareful.A.wouldnotbeburningB.wouldnotburnC.wouldnothavebeenburntD.wouldnotburnt(MET88)6.Ifmylawyer__________herelastSaturday,he__________mefromgoing.A.hadbeen;wouldhavepreventedB.hadbeen;wouldpreventC.were;wouldpreventD.were;wouldhaveprevented(MET89)7.-Ifhe__________,he__________thatfood.-Luckilyhewassenttothehospitalimmediately.A.waswarned;wouldnottakeB.hadbeenwarned;wouldnothavetakenC.wouldbewarned;wouldnothavetakenD.wouldhavebeenwarned;hadnottaken(MET93)8.Ididn'tseeyoursisteratthemeeting.Ifshe__________,shewouldhavemetmybrother.A.hascomeB.didcomeC.cameD.hadcome(NMET94)9.Whenapencilisputinaglassofwater,itlooksasifit__________.A.breaksB.hasbrokenC.werebrokenD.hadbeenbroken(NMET95)10.Youdidn'tletmedrive.Ifwe__________inturn,you__________sotired.A.drove;didn'tgetB.drove;wouldn'tget(NMET96)C.weredriving;wouldn'tgetD.haddriven;wouldn'thavegot参考答案及详解1.D。该句中的介词短语起了虚拟条件句的作用,因为假设的是现在的情况,所以主句中的谓语动词应该用“would+动词原形”的形式。2.D。某些表示建议、命令等含义的动词,如insist,suggest,order等后的宾语从句中,谓语动词应该用虚拟语气“should+动词原形”的形式,should可以省略。3.C。表示与过去事实相反。4.C。wish后面跟的宾语从句通常表示一种没有实现的愿望。该句表达的是与过去事实相反的愿望,所以应该用过去完成时。5.C。该题是表示与过去事实相反的虚拟语气,从句用过去完成时,主句用“wouldhavedone”结构。6.A。该题考查虚拟条件句中主句和从句的时态。只要考生抓住题干中lastSaturday这一时间状语,便可得知这是一个与过去事实相反的虚拟条件句。7.B。该题通过一组对话来考查虚拟语气的用法。题干虽然没有明确的时间状语,但答句中的时态可提示考生这仍是一个与过去事实相反的虚拟条件句。8.D。前句中的时态和后句中的wouldhavemet两个信息都可以提示考生这是一个与过去事实相反的虚拟条件句。9.C。asif(though)所接的从句常用虚拟结构,如主句和从句中的谓语动词所表达的动作同时发生,asif后接一般过去式;如从句的动作在主句之前发生,则用过去完成时。10.D。旨在考查考生对与过去事实相反的条件句中时态的掌握情况,前句中的时态表明,这是一个与过去事实相反的虚拟条件句