2013高考英语经典陷阱题大串讲·虚拟语气1.IforgetwhereIreadthearticle,orI_________ittoyounow.A.willshowB.wouldshowC.amgoingtoshowD.amshowing【陷阱】几个干扰项均有可能误选。【分析】正确答案选B。根据上文的语境可知句中的or隐含有一个虚拟的条件,即or=ifIdidn’tforgetwhereIreadthearticle(要是我没忘记我在哪儿读过这篇文章的话——但事实上忘了)。2.“Itlooksasifheweredrunk.”“Soitdoes._________.”A.He’dbettergiveupdrinkingB.Heshouldn’thavedrunksomuchC.HealthismoreimportantthandrinkD.Iwonderwhyheisalwaysdoingso【陷阱】几个干扰项均有可能误选,主要是受句中drunk一词的影响。【分析】最佳答案为D。关键信息是Itlooksasifheweredrunk中的虚拟语气,句子既然用了虚拟语气,也就是说,“他喝醉了”不是事实,只是他的言行好像是醉了,所以此题的最佳答案是D。3.“Marylookshotanddry”“So_________youifyouhadsohighafever.”A.doB.areC.willD.would【陷阱】容易误选A或C。选A者,认为前后两句的动词性质应一致;选C者,认为其后带有if条件状语从句,从语气上看,主句应用将来时态。【分析】此题最佳答案为D。分析如下:(1)“so+助动词+主语”是一个很有用的结构,它表示“……也一样”时。如:HelikestowatchTV,andsodoI.他喜欢看电视,我也一样。Whenanimalsandplantsdisappear,sowillman.当动植物消失的时候,人类也会随之消失。(2)由于空格后的if条件状语从句的谓语用的是虚拟语气(这是很重要的信息),所以主句要用would而不用will,即答案应选D。4.“Hewillcometomorrow.”“ButI’dratherhe_________thedayaftertomorrow.”A.willcomeB.iscomingC.cameD.hadcome【陷阱】容易误选A或B。根据上文的Hewillcometomorrow以及下文的时间状语thedayaftertomorrow似乎都表明空白处应填一个一般将来时态。【分析】但此题的最佳答案是C。按照英语习惯,wouldrather后接that从句时,从句谓语通常要用虚拟语气,即用过去式表示现在或将来,用过去完成时表示过去。又如:I’dratheryouleftrightnow.我宁愿你现在就离开。Iwouldmuchratheritwasforgotten.我更愿这事被遗忘掉。I’dratherhehadn’ttoldmeaboutit.我宁愿他没告诉我这事。请再做以下试题(答案均为B):(1)“ShallIcometomorrow?”“I’dratheryou_________.”A.won’tB.didn’tC.don’tD.wouldn’t1(2)“I’vetoldhimaboutit.”“ButI’dratheryou_________.”A.didn’tB.hadn’tC.don’tD.wouldn’t(3)“Hewilltakeyouaswell.”“ButI’dratherhe_________.”A.won’tB.didn’tC.doesn’tD.wouldn’t5.Allthedoctorsinthehospitalinsistedthathe_________badlywoundedandthathe_________atonce.A.shouldbe;beoperatedonB.were;mustbeoperatedonC.was;shouldbeoperatedD.was;beoperatedon【陷阱】几个干扰项均有可能误选。【分析】最佳答案选D。insist后的从句谓语有时用“should+动词原形”这样的虚拟语气,有时不用,具体要看该谓语动词所表示的含义。一般说来,若该谓语动词所表示的动作尚未发生,或尚未成为事实,则用虚拟语气;若该谓语动词所表示的动作已经发生,或已经成为事实,则要用陈述语气。分析上题的句意,可知只有选D最合适。请做以下类似试题(答案选B):(1)Thepatientinsistedthathe_________illand_________tothehospital.A.wasn’t,wasn’tsentB.wasn’t,shouldn’tbesentC.shouldn’tbe,wasn’tsentD.shouldn’tbe,shouldn’tbesent(2)Themaninprisoninsistedthathe_________nothingwrongand_________setfree.A.shoulddo,shouldbeB.haddone,shouldbeC.haddone,hadbeenD.shoulddo,hadbeen(3)Iadvisedthathe_________tothehospitalatonce,butheinsistedthathe_________quitewellthen.A.wassent;feltB.besent;wasfeelingC.hesent;feelD.shouldbesent;shouldfeel6._________smoking,hewouldnothavegotcancerinthelung.A.WashegivenupB.HadhegivenupC.DidhegiveD.Ifhegaveup【陷阱】容易误选D。【分析】正确答案应选B。之所以不能选D,是因为时态前后有矛盾。由于主句谓语是wouldnothavegot,这表明是对过去事实作出的假设,所以从句谓语应该是hadgivenup,而不是像D项那样用一般过去时。另外,当虚拟条件句中有had,should,were等词时,通常可以省略if,并将had,should,were提前置于句首。又如:Weretheytoceaseadvertising,priceswouldcomedown.=Iftheyweretoceaseadvertising,priceswouldcomedown.如果他们停止做广告,价钱会降下来。HadIbeenthere,Iwouldhavefilmedtheoccasion.=IfIhadbeenthere,Iwouldhavefilmedtheoccasion.如果我在那里,我会把那场面拍摄下来了。2