虚拟语气解析以及练习题答案详细解答_第1页
虚拟语气解析以及练习题答案详细解答_第2页
虚拟语气解析以及练习题答案详细解答_第3页
虚拟语气解析以及练习题答案详细解答_第4页
虚拟语气解析以及练习题答案详细解答_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

虚拟语气解析以及练习题答案详细解答虚拟语气解析以及练习题答案详细解答虚拟语气解析以及练习题答案详细解答资料仅供参考文件编号:2022年4月虚拟语气解析以及练习题答案详细解答版本号:A修改号:1页次:1.0审核:批准:发布日期:虚拟语气解析及练习与答案详解虚拟语气一、虚拟语气的运用1、状语从句中的虚拟语气(1)非真实条件句中的虚拟语气(if引导的条件句)说明从句谓语主句谓语例句与现在事实相反动词的过去式(be的过去式一般用were)would/should/could/might+动词原形IfIwereyou,Ishouldbuyit.如果我是你,我就买了它。IfIhadtime,IwouldstudyFrench.如果我有时间,我会学习法语的。IfsheknewEnglish,shewouldnotaskmeforhelp.如果她懂英语的话,她不会找我帮忙的。与过去事实相反had+过去分词would/should/could/might+have+过去分词Ifyouhadgotupearlier,youcouldhavecaughtthetrain.如果你早一点起床,就会赶上火车的。Ifyouhadstudiedharderlastterm,youcouldhavepassedtheexam.如果上学期你努力学习的话,你考试就会及格了。与将来事实相反动词过去式(be用were)/should+动词原形/wereto+动词原形would/should/could/might+动词原形Ifitwerefinetomorrow,Iwouldgoshopping.如果明天天气好,我就去买东西。省略if的用法有were,had,should等可省if,将were/had/should移至句首主句的形式分别与上述三种情况相同。WereIyou,Ishouldbuyit.如果我是你,我就买了它。Hadyoustudiedharderlastterm,youcouldhavepassedtheexam.如果上学期你努力学习的话,你考试就会及格了。Haditnotbeenforhishelp,Iwouldn’thavesucceeded.如果没有他的帮助,我就不会成功。含蓄条件句在虚拟语气中,有时并没有明显的表示条件的句子,而是通过句子的逻辑关系或一些词、短语等暗示出来,如without,butfor(要不是),otherwise(否则)ButfortheEnglishtest,Iwouldhavegonehomethisweek.要不是英语测试,我这个礼拜就回家了。Withoutwarintheworld,peoplewouldliveamorehappylife.如果世界上没有战争,人们生活得会更幸福。Heisill.Otherwisehecouldcome.他病了,否则他会来的。错综时间的条件句主句与从句的动作发生在不同的时间,主句和从句的谓语动词的虚拟语气形式因时间不同而不同。Ifyouhadlistenedtome,youwouldn’tbeinsuchtroublenow.(过去-----现在)如果你听了我的话,你现在就不会有这样的麻烦了。IfIwereyou,Iwouldn’thavemissedthemovielastnight.如果我是你,我就不会错过昨晚那部电影了。(现在-过去)Iftheyhadlefthomeearly,theywouldarriveinhalfanhour.要是他们离家早的话,半个小时就该到了。(过去—将来)IfMonicashouldarrivetoday,shemusthavestartedthreedaysago.(将来—过去)如果莫妮卡今天到达的话,那她一定在三天前就动身了。(2)方式状语从句(asif/though)说明从句谓语例句特别提示与现在/将来情况相反动词过去式(be用were)Shelovesthechildasifhewereherown.Johnpretendsasifhedidn’tknowthethingatall.从句时态与主句没有关系。与过去情况相反Had+过去分词HespeaksEnglishasifhehadstudieditinEnglandbefore.(3)让步状语从句(evenif/though)说明从句谓语主句谓语例句与现在/将来情况相反动词过去式(be用were)Would/should+动词原形Eveniftheyweretofail,theywouldn’tlosecourage.即使他们会失败,他们也不会泄气。与过去情况相反Had+过去分词Would/should+have+过去分词Evenifithadbeenraining,weshouldhavehadaget-together.即使天下雨了,我们也应聚聚的。(4)目的状语从句(sothat,inorderthat等引导)(了解内容)从句谓语例句特别提示Can/could/may/might/would/should+动词原形Wehadameetingsothatwecouldknowwhattodonext.我们开了个会以便能了解接下来该做什么。Wetookataxiinorderthatwecouldgetthereontime.为了按时到达那里,我们乘了辆出租车。现在英语中常用陈述句语气。2、名词性从句中的虚拟语气分类说明从句谓语例句 主语从句在itis/wasimportant/apity/necessary/suggested/requiredthat…等句子中(Should+)动词原形It'snecessarythatweshouldhaveawalknow.我们有必要出去散散步。It'snaturalthatsheshoulddoso.她这样做是很自然的。Itwasagreatpitythatyou(should)havemadesomanymistakesinyourmathexercise.太遗憾了,你居然在数学练习中犯了那么多错误宾语从句主句谓语是wouldrather/sooner/prefer等与现在/将来情况相反过去式Iwouldratheryoucamethisweekend.我宁愿你这个周末来。与过去情况相反Had+过去分词Iwouldratherhehadvisitedusyesterday.我宁愿他昨天来看过我们。主句谓语是wish与现在情况相反动词过去式(be用were)Iwishitwerespringalltheyearround.要是一年到头都是春天该多好啊!IwishIcouldhelpyou.但愿我能帮助你。与过去情况相反Had+过去分词Shewishesshehadbeenherelastweek.她想要是她上星期在这里就好了。与将来情况相反would/could/might+动词原形Iwishyouwouldbemorecarefulinfuture.希望你今后会更小心一些才好。在suggest,advise,propose,insist,demand,desire,request,require,decide,order,command等表示建议、要求、决定或命令的动词(should+)动词原形Weproposedthatthemedicine(should)becleanedagain.我们提出把那台机器再清洗一次。Thecaptainorderedthatwe(should)leavethevillagebeforedaybreak.上尉下令叫我们在天亮前离开村庄。ThestudentsrequestedthattheteacherssingasongattheEnglishevening.学生们要求老师们在英语晚会上唱一支歌。Iinsistshegotherewithhermother.我坚持要她同她母亲到那儿去。[注意]insist作“力言”、“强调”解时宾语从句不用虚拟语气。Mikeinsistedthathehadneverstolenanything.迈克力言他从未偷过东西。表语从句主句主语为表示命令、建议、要求等的名词,如suggestion,order,advice,desire,idea,request,proposal等(should+)动词原形Myadviceisthatmoretrees(should)beplantedaroundthevillage.我的建议是在村庄周围多种些树。Theirproposalisthatwe(should)setupasparetimeschoolforthem.他们的提议是要我们为他们成立一所业余学校。Hisideaisthatwe(should)discussthereport.他的意见是我们应讨论一下这个报告。同位语从句表示建议、命令、希望、要求等的名词如suggestion,order,proposal,idea,plan(should+)动词原形Weallagreedtohissuggestionthatwe(should)gotoBeijingforsightseeing.我们都同意他的意见,去北京观光。Whatdoyouthinkoftheideathatwe(should)beginthesecondexperimentatonce你认为我们立即开始第二次实验的意见怎么样3、其他情况的虚拟语气分类从句谓语例句Itis(high/about)timethat过去式/should+动词原形(should不能省略)Itistimewewenttobed.It’sabouttimeyoubeganyourwork.Ifonly引导的感叹句与现在情况相反过去式(be用were)IfonlyIhadanotherchance.要是我再有一次机会就好了。与过去情况相反Had+过去分词Ifonlythealarmclockhadrung.当时闹钟响了就好了。与将来情况相反would/should/could/might/+动词原形Ifonlyproblemswouldcomeoneatatime!要是问题一次只发生一个该多好!表示祝愿的句子May或may+动词原形Mayyoubehappy.祝你幸福。Mayyouhaveagoodtime.祝愿你玩的痛快。Maythefriendshipbetweenuslastlong.祝愿我们的友情天长地久。练习题及答案解释Themillionsofcalculationsinvolved,hadtheybeendonebyhand,______allpracticalvaluebythetimetheywerefinished.couldloseB.wouldhavelostC.mightloseD.oughttohavelost解析:这个句子中含有一个省略if,把助动词提前到主语they之前的虚拟条件句,该条件句表示对过去情况的假设,而主句中bythetimetheywerefinished表明主句也应该是对过去发生的情况的假设,因而应该选(B)wouldhavelost为正确答案。2.HadPaulreceivedsixmorevotesinthelastelection,heourchairmannow.A.musthavebeenB.wouldhavebeenC.wereD.wouldbe解析:这道题目是一个混合虚拟语气的句子。条件句省略了if,把助词had提前到主语前面,表示对过去情况的假设,而主句中now表明了对现在情况的假设,所以应选would(should,could,might)+动词原形这种表达形式。四个选项中只有(D)是正确表达形式,故为正确答案。3.IfyouJerryBrownuntilrecently,you’dthinkthephotographontherightwasstrange.A.shouldn’tcontactB.didn’tcontactC.weren’ttocontactD.hadn’tcontacted解析:untilrecently,因此(D)是正确答案,而主句是隐含的对现在情况的假设,该句是一个混合虚拟条件句。4.theEnglishexaminationIwouldhavegonetotheconcertlastSundayA.InspiteofB.ButforC.BecauseofD.Asfor解析:假设的情况有时不是用一个条件句表示,而是隐含在一个由介词如butfor、butthat、without,由连词but、副词otherwise、比较级、形容词、独立主格等表示的上下文中。本句主句表示对过去情况的假设,但事实上由于英语考试而没有去成,即若不是因为英语考试,我本可以去听音乐会,所以应选(B)Butfor为正确答案。5.LookattheterriblesituationIamin!IfonlyIyouradviceA.followB.wouldfollowC.hadfollowedD.havefollowed解析:题目中的第一句话表示的是现在真实的情况,而第二句话中所要表达的是应该做但事实上没有做的事,这种情况导致第一句话中真实情况的发生,故Ifonly条件句假设的是过去一种情况,因此应该用had+过去分词,所以正确答案是(C)。6.Thereisarealpossibilitythattheseanimalscouldbefrightened,_______asuddenloudnoise.A.beingthereB.shouldtherebeC.therewasD.therehavingbeen解析:句意为:“要是有一声巨响,这些动物会受到惊吓,这是有现实可能性的。”shouldtherebe表示虚拟条件句中将来时间的谓语形式,if省略,所以should与there倒装。因此B.shouldtherebe就是本题答案。7、WhenEdisondied,itwasproposedthattheAmericanpeopleallpowerintheirhomes,streets,andfactoriesforseveralminutesinhonourofthisgreatman.A.turnoffB.turnedoffC.wouldturnoffD.hadturnedoff解析:propose是欲望动词,后接的宾语从句或主语从句中谓语要用虚拟语气:should+动词原形或直接用动词原形。选择(A).turnoff8、IapologizeifIyou,butIassureyouitwasunintentional.A.offendB.hadoffendedC.shouldhaveoffendedD.mighthaveoffended解析:B.hadoffended。本题测试交错时间的虚拟条件句。was暗示,事情发生在过去,所以虚拟条件句中的谓语动词应该用表示过去时间的虚拟形式。9、Theboarddeemediturgentthatthesefilesrightaway.A.hadtobeprintedB.shouldhavebeenprintedC.mustbeprintedD.shouldbeprinted解析:D.shouldbeprinted。因为urgent是欲望形容词,在句中作形式宾语it的补足语,所以宾语从句中的谓语需用虚拟语气:(should)+动词原形(主动态或被动态)。10、Theboarddeemediturgentthatthesefilesrightaway.A.hadtobeprintedB.shouldhavebeenprintedC.mustbeprintedD.shouldbeprinted解析:it是形式宾语,urgent是宾语补足语,that引导的从句是真正的宾语从句,该从句的内容被认为是urgent(急迫的),这样从句的谓语动词要求用虚拟语气形式,即should(可以省略)+动词原形。因此,本题正确答案是(D)。11、JeanWagner’smostenduringcontributiontothestudyofAfro-Americanpoetryishisinsistencethatitinareligious,aswellasworldly,frameofreference.A.istobeanalyzedB.hasbeenanalyzedC.beanalyzedD.shouldhavebeenanalyzed解析:(C)在表示要求、愿望、建议、请求、命令等含义的名词同位语从句中,从句谓语动词要用虚拟语气形式,即should(可以省略)+动词原形。12、Iwouldhavegonetovisithiminthehospitalhaditbeenatallpossible,butI____fullyoccupiedthewholeoflastweek.A.wereB.hadbeenC.havebeenD.was解析:(D)本道题目的前半句话是对过去情况的一种假设,但事实上并没有发生,而事实上没有发生的真实原因是句子的后半部分由but引导的转折句所表述的真实。因而but所引导的句子中应该用表示志过去事实相符合的表陈述的时态,即一般过去时。13.IapologizeifIyou,butIassureyouitwasunintentional.A.offendB.hadoffendedC.shouldhaveoffendedD.mighthaveoffended解析:(B)此题要求在if从句中选择适当的动词形式,以主句中的动词apologize(抱歉)来看,if从句中表达的内容应该是过去做的事,因此可以排除(A),因为(A)是现在时。(C)中should+have+过去分词结构表示本来应该做却没有做的事,在此不合题意。(D)选项中的might+have+过去分词表示对过去发生的事情很不肯定的猜测,它表达的内容还不能成为事实,所以藉此道歉真是不知从何说起,因此此处也不合题意。(B)hadoffended表示当时已经发生了的动作。这是复杂条件句:apologize是现在,而条件句是表示对过去假设的条件句。14.Ifyouhadn’ttakensuchalongtimetogetdressed,we’dtherebynow.A.beB.circlesC.iscirclingD.becircling解析:该句也是一个复杂条件句(或称作混合虚拟条件句)。条件句表示对过去情况的假设,而主句表示对现在情况的假设,但事实上却与此相反,所以正确答案应该是(A)。15.Thesunrisesintheeastandsetsinthewest,soitseemsasifthesun________roundtheearth.A.werecirclingB.circlesC.iscirclingD.becircling解析:if引导的从句要求用虚拟语气,表示同时或将来的情况,动词要用过去式(be动词用were)或would(could等)+动词原形,本句话中指的是当时的情况,所以要用过去式,故(A)是正确答案。16.IftheWatergateIncidentNixonwouldnothaveresignedfromthepresidency.A.didnotoccurB.hadnotoccurredC.wasnotoccurringD.becircling解析:(B)hadnotoccurred表示对过去的虚拟,条件句中要用过去完成式,主句中要用should(would,could,might)+动词原形的过去分词。17.Ihadn’texpectedJamestoapologizebutIhadhoped.A.himcallingmeB.thathewouldcallmeC.himtocallmeD.thathecallme解析:(B)hadhoped是常见的要求其后的宾语从句用虚拟语气的句型,虚拟语气would+动词原形。18.Georgewouldcertainlyhaveattendedtheproceedings.A.ifhedidn’tgetaflattireB.iftheflattirehadn’thappenedC.hadhenothadaflattireD.hadthetirenotflatteneditself解析:表示对过去情况的假设,主句动词形式为would(should,could,might)+have+过去分词,条件句为过去完成式,if可以省略,但要把had提前主语前面。(B),(D)的表达不符合英语表达习惯,所以(C)是正确答案。19.TheteachersuggestedthatherstudentsexperienceswithESP.A.writeacompositionontheirB.towritecompositionabouttheC.wrotesomecompositionsofhisorherD.hadwrittenanycompositionsforhis解析:(A)suggest后面的从句要用虚拟语气形式,其形式为should(可以省略)+动词原形。20.HespeaksChineseasfluentlyasifhe______aChinese.A.wereB.hadbeenC.isD.hasbeen解析:(A).表示与现在相反的虚拟。21.Asusual,heputonashowasthoughhistripagreatsuccess.A.hadbeenB.hasbeenC.wereD.was解析:A.asthough引导的与过去相反的虚拟。22.Lookingroundthetown,hefeltasthoughheawayforages.A.hasbeenB.wasC.isD.hadbeen解析:D.felt是过去式,所以该句是由asthough引导的与过去相反的虚拟。23.Johnissostronglybuiltthathelooksasifheaselephant.A.liftsB.isliftingC.liftedD.couldlift解析:D.asif引导的与现在事实相反的虚拟。24.Hedescribedthetownasifheithimself.A.hadseenB.hasseenC.sawD.sees解析:A.asif引导的与过去相反的虚拟。25.Mostinsuranceagentswouldratheryouanythingaboutcollectingclaimsuntiltheyinvestigatethesituation.A.doB.don’tC.didn’tD.didn’tdo解析:(D)wouldrather后接从句要求用虚拟语气,形式为过去式,表示对现在或将来的假设,或为过去完成式表示对过去的情况的假设。26.Althoughmostadoptedpersonswanttherighttoknowwhotheirnaturalparentsare,somewhohavefoundthemwishthattheytheexperienceofmeeting.A.hadn’tB.didn’thavehadC.hadn’thadD.hadn’thave解析:(C)who引导的定语从句中的现在完成时表示动作业已发生,所以主句中表示的虚拟是针对已经发生了的行为,所以应该用过去完成式表示对过去的虚拟。27.Withoutelectroniccomputers,muchoftoday’sadvancedtechnology.A.willnothavebeenachievedB.havenotbeenachievedC.wouldnothavebeenachievedD.hadnotbeenachieved解析:(C)这是一人含蓄虚拟条件句,通过介词短语without,表示潜在的一种假设,而主句中的情况也早已经发生,所以是对过去情况的一种假设,因此用wouldnothavebeenachieved这一形式。28.Hetoldhertoreturnthebookintimesothatothersachancetoreadit.A.mayhaveB.willhaveC.wouldhaveD.mighthave解析:(D)连sothat引导的从句中要求用虚拟语气,表示一种假设,形式为might+动词原形。29.Itistimethatthegovernmentmeasurestoprotecttherarebirdsandanimals.A.takesB.tookC.hastakenD.taking解析:(B)Itistimethat是一种要求从句用虚拟语气的常见句型。虚拟语气形式为动词的过去式。30.Hewasverybusyyesterday,otherwisehetothemeeting.A.wouldcomeB.cameC.wouldhavecomeD.hadcome解析:(C)otherwise用来表示一种含蓄的虚拟假设,因为是对过去(yesterday)的情况的假设,所以应该用wouldhavecome形式。31.Imustsayhereadsverywell,andIshouldn’tbesurprisedifheactingforalivingoneday.A.hadtakenupB.takesupC.havetakenupD.wouldhavetakenup解析:(B)所给的四个选项中没有一个表示对未来的情况的虚拟的形式should+动词原形,或是weretodo,因此可以断定if引导的条件句在这里最真实的条件句,用一般现在时表示一般将来时,故(B)是正确答案。32.IfIhadseenthemovie,Iyouallaboutitnow.A.wouldtellB.willtellC.havetoldD.wouldhavetold解析:(A)这是一个混合虚拟语气的句子,if条件句表示的是对过去情况的假设,而主句是对现在(now)的情况的假设,故用wouldtell形式。33.I’dratheryouanythingaboutitforthetimebeing.A.doB.didn’tdoC.don’tD.didn’t解析:B.wouldrather引导的虚拟语气其谓语用过去式。34.Marymyletter;otherwiseshewouldhaverepliedbeforenow.A.hasreceivedB.oughttohavereceivedC.couldn’thavereceivedD.shouldn’thavereceived解析:C.注意单词otherwise引导虚拟语气。35.Wedidn'tknowhistelephonenumber,otherwisewe_____him.(1995年6月四级第46题)A)wouldhavetelephonedB)musthavetelephonedC)wouldtelephoneD)hadtelephoned解析:本题是与过去时相反的虚拟句,从句中用过去完成式,主句中用wouldhavedone。本句相当于ifwehadknownhistelephonenumber,wewouldhavetelephonedhim。答案是(A)wouldhavetelephoned。36.Jeandoesn'twanttoworkrightawaybecauseshethinksthatifshe______ajobsheprobablywouldn'tbeabletoseeherfriendsveryoften.(1996年1月四级第44题)A.hastogetB.hadgotC.weretogetD.couldhavegot解析:本句的意思是:“琼不想马上就工作,她认为要是找了工作,就不能经常探访她的朋友了”。这说明,琼目前没有工作。句中假设的情况在近期内并不会存在。该条件句应当用表示将来情况的虚拟语气。条件从句的谓语用should或wereto引出。因此C.weretoget是本题答案。选项A.hastoget是陈述语气的现在时,不能用于虚拟条件句中。选项B.hadgot是虚拟语气的过去时,不能表示将来时间。选项D.couldhavegot不能用于虚拟语气的条件从句中。37.LookattheterriblesituationIamin!ifonlyI____youradvice.(1993年6月四级第70题)A.followB.hadfollowedC.wouldfollowD.havefollowed解析:ifonly引出感叹句,意思是“要是……多好”,表示说话人的一种愿望,希望发生(事实上不可能发生)与过去事实相反的情况。本句的全句意思是:“看我现在的处境多糟糕!要是我听从你的劝告多好”。事实上,句中的“我”没有听从劝告,所以处境很糟糕。题中空格处应当用虚拟语气,答案是B。38.Thattreelookedasifit_____foralongtime.'twaterednotbeenwatered'twater'twatered解析:本题测试asif从句的虚拟语气。一般来说,asif从句所表达的内容完全与实际情况相反或纯粹是一种假设时,通常使用虚拟语气。39.I'dratheryou____anythingaboutitforthetimebeing.a.don'tdo'tdodo解析:wouldrather表示愿望,后接从句用虚拟语气,用过去时。40.LookattheterriblesituationIamin!IfonlyI____youradvicefollowfollowedfollowed解析:本题测试ifonly引起的感叹句的虚拟语气。ifonly引起的感叹句,相当于“howIwish+宾语从句”。其谓语动词形式与wish后的宾语从句形式相同。41.Weareallforyourproposalthatdiscussion_____.(1998年6月四级第68题)a.beputoffb.wasputoffc.shouldputoffd.istoputoff解析:全句意思是:我们都赞成你的建议,把讨论推迟。答案是A。虚拟语气在定语从句中的应用在It's(high)time之后的定语从句中需用虚拟语气。谓语动词用过去式。42.It'salready5o'clocknow.Don'tyouthinkit'sabouttime_____(1995年6月四级第43题)A.wearegoinghomeB.ifsheleavesC.wewenthomeD.ifshehadleft解析:“现在已经十六点钟了,难道你不认为该回家了吗”句中的“it'sabouttime…”引起虚拟。因此答案是C。43.Themadmanwasputinthesoft-paddedcelllesthe_____himself.(1998年1月四级第38题)a.injureb.injuredc.hadinjured.wouldinjure解析:“这个疯子被关进墙上装有衬垫的病房,以免伤了他自己。”在lest引导的状语从句中,谓语动词多用虚拟语气,(should)+动词原形。答案是a。44.Christiestaredangrilyatherbossandturnedaway,asthoughoutoftheoffice.A.wentB.goneC.togoD.wouldgo解析:答案为:C.togo。asthough或asif引导的状语从句中,从句主语和主句主语相同时,从句中可省略主语和部分谓语,如:1)Shepaused,asiftoletthepainfulmemoriespass.(省略shewanted)2)FromtimetotimeJasonturnedroundasthoughsearchingforsomeone.(省略hewere)3)Theboystarted,asifawakenedfromsomedream.(省略hewere)由此可见,本题中省略shewanted。45.I'dratheryoubytrain,becauseIcan'tbeartheideaofyourbeinginanairplaneinsuchbadweather.A.wouldgoB.shouldgoC.wentD.hadgone解析:“我宁愿你乘火车去,因为我无法想像在如此恶劣的天气你呆在飞机里。”主语+wouldrather后接宾语从句,从句中谓语须用虚拟语气:用一般过去时表示希望现在或将来实现的行为或状态,用过去完成时表示希望过去实现的行为或状态。本题中原因状语从句用一般现在时,暗示希望现在或将来发生的行为动作,故选答案为C.went。46.forthetimelyinvestmentfromthegeneralpublic,ourcompanywouldnotbesothrivingasitis.A.HaditnotbeenB.WereitnotC.BeitnotD.Shoulditnotbe解析:“要不是老百姓的及时投资,我们的公司不会像现在这样兴旺。”本题测试交错时间的虚拟语气。从句是表示过去时间的虚拟条件,if省略,主语it与助动词had倒装。虚拟条件句也可写成这样:Ifithadnorbeenforthetimelyinvestmentfromthegeneralpublic。这是重点句型,在各类测试中常考。答案:A.Haditnotbeen47.Asafetyanalysisthetargetasapotentialdanger.Unfortunately,itwasneverdone.A.wouldidentifyB.willidentifyC.wouldhaveidentifiedD.willhaveidentified解析:“一次安全隐患分析本来会确认这个目标是潜在的危险。不幸的是,这样的分析从未做过。”这是对过去时间的虚拟,表示过去要做而没有做的事。因而答案选C.wouldhaveidentified48.Inthepastmengenerallypreferredthattheirwivesinthehome.A.workedB.wouldworkC.workD.wereworking解析:“过去男子一般都愿意他们的妻子在家里工作。”因为prefer(宁愿)是欲望动词,其后所接的宾语从句中谓语需用(should)+动词原形。答案:C.work49.Hadheworkedharder,he_____theexams.A.musthavegotthroughB.wouldhavegotthroughC.wouldgetthroughD.couldgetthrough解析:本题前半句是表示与过去事实相反的虚拟条件从句,后半句是表示与过去事实相反的主句。相当于:Ifhehadworkedharder,hewouldhavegotthroughtheexams.本题的答案是B.wouldhavegotthrough。选项A.musthavegotthrough(肯定通过)表示一种对过去事情的主观推测,不是与过去事情相反的情况。另外,must不能用在虚拟条件句中。选项C.wouldgetthrough(就会通过)是虚拟语气现在时的一种表示方法,表示与现在事实相反。选项D.couldgetthrough(可能通过),could也可以用于非真实条件句里,表示与事实相反的情况,但这里,它只表示与现在事实或将来可能的事实相反。50.I'dratheryou_____bytrain,becauseIcan'tbeartheideaofyourbeinginanairplaneinsuchbadweather.A.wouldgoB.shouldgoC.wentD.hadgone解析:主语+wouldrather后接宾语从句,从句中谓语须用虚拟语气:用一般过去时表示希望现在或将来实现的行为或状态,用过去完成时表示希望过去实现的行为或状态。本题中原因状语从句用一般现在时,暗示希望现在或将来发生的行为动作,故选C.went。强化训练:虚拟语气enjoyedthemovieverymuch.IwishI_____thebookfromwhichitwasmade.

A.havereadB.hadread

C.shouldhavereadD.arereading

arelate.Ifyou_____afewminutesearlier,you_____him.

A.come;wouldmeetB.hadcome;wouldhavemet

C.come;willmeetD.hadcome;wouldmeet

twostudentstalkedasifthey_____friendsforyears.

A.shouldbeB.wouldbe

C.havebeenD.hadbeen

isimportantthatI_____withMr.Williamsimmediately.

A.speakB.spoke

C.willspeakD.tospeak

lookedasifhe_____illforalongtime.

A.wasB.were

C.hasbeenD.hadbeen

thedoctorhadcomeearlier,thepoorchildwouldnot_____.

A.havelaidtherefortwohoursB.havebeenliedtherefortwohours

C.haveliedtherefortwohoursD.havelaintherefortwohours

wishthatI_____withyoulastnight.

A.wentB.couldgo

C.havegoneD.couldhavegone

’ssayyoucouldgothereagain,how_____feel?

A.willyouB.shouldyou

C.wouldyouD.doyou

can’tstandhim.Healwaystalksasthoughhe_____everything.

A.knewB.knows

C.hasknownD.hadknown

thefog,weshouldhavereachedourschool.

A.BecauseofB.Inspiteof

C.IncaseofD.Butfor

youhadtoldmeinadvance,I_____himattheairport.

A.wouldmeetB.wouldhadmet

C.wouldhavemetD.wouldhavemeet

cantakehiscarapartandputitbacktogetheragain.Icertainlywishhe_____mehow.

A.teachesB.willteach

C.hastaughtD.wouldteach

wouldhavetoldhimtheanswerhaditbeenpossible,butI_____sobusythen.

A.hadbeenB.were

C.wasD.wouldbe

’sworkinghardforfearthathe_____.

A.shouldfallbehindB.fellbehind

C.mayfallbehindD.wouldfallenbehind

it_____anothertenminutes,thegamewouldhavebeencalledoff.

A.hadrainedB.wouldhaverained

C.haveseenD.rained

suggestedthatthey_____useatrickinsteadoffighting.

A.shouldB.would

C.doD.had

fatherdidnotgotoNewYork;thedoctorsuggestedthathe_____there.

A.notwentB.won’tgo

C.notgoD.nottogo

wouldhavegonetothemeetingifI_____time.

A.hadhadB.havehad

C.hadD.wouldhavehad

youratherI_____buyinganewbike?

A.decidedagainstB.willdecideagainst

C.havedecidedD.shalldecideagainst

looksotiredtonight.Itistimeyou_____.

A.gotosleepB.wenttosleep

C.gotobedD.wenttobed

21.—Whydidn’tyoubuyanewcar?

—IwouldhaveboughtoneifI_____enoughmoney.

A.hadB.havehad

C.wouldhaveD.hadhad

shecouldsew,_____.

A.shemakeadressB.shewouldhavemadeashirt

C.shewillmakeashirtD.shewouldhadmadeacoat

today,hewouldgettherebyFriday.

A.WouldheleaveB.Washeleaving

C.WerehetoleaveD.Ifheleaves

doctorsuggestedthathe_____ashorttripabroad.

A.willtakeB.wouldtake

C.takeD.took

Bakersarrivedlastnight.Ifthey’donlyletusknowearlier,_____atthestation.

A.we’dmeetthemB.we’llmeetthem

C.we’dhavemetthemD.we’vemetthem

I_____you,I_____moreattentiontoEnglishidiomsandphrases.

A.was;shallpayB.am;willpay

C.wouldbe;wouldpayD.were;wouldpay

mighthavefailedifyou_____usahelpinghand.

A.havenotgivenB.wouldnotgive

C.hadnotgivenD.didnotgive

lawrequiresthateveryone_____hiscarcheckedatleastonceayear.

A.hasB.had

C.haveD.willhave

isstrangethathe_____so.

A.wouldsayB.wouldspeak

C.shouldsayD.willspeak

Iknownhername,_____

A.ordoessheknowmineB.andwheredoesshelive?

C.shewouldbebeautiful.D.Iwouldhaveinvitedhertolunch.

hasjustarrived,buthetalksasifhe_____allaboutthat.

A.knowB.knows

C.knownD.knew

I_____themoney,Iwouldhaveboughtamuchbiggercar.

A.possessedB.owned

C.hadD.hadhad

wasverybusyyesterday;otherwise,he_____tothemeeting.

A.wouldcomeB.came

C.wouldhavecomeD.willcome

librarianinsiststhatJohn_____nomorebooksfromthelibrarybeforehereturnsallthebookshehasborrowed.

A.willtakeB.took

C.takeD.takes

leftveryearlylastnight,butIwishI_____soearly.

A.didn’tleaveB.hadn’tleft

C.haven’tleftD.couldn’tleave

donothaveajob.IwouldfindonebutI_____notime.

A.hadB.didn’thave

C.hadhadD.have

wishthatyou_____suchabadheadachebecauseI’msurethatyouwouldhaveenjoyedtheconcert.

A.hadn’tB.didn’thavehad

C.hadn’thadD.hadn’thave

insistedthatweall_____inhisofficeatoneo’clock.

A.beB.tobe

C.wouldbeD.shallbe

couldn’tgotoFranceafterall.That’stoobad.I’msureshewouldhaveenjoyeditif_____.

A.she’sgoneB.she’llgo

C.she’dgoneD.she’dgo

mustgothereearlier.JohnhassuggestedthatI_____anhourbeforethediscussionbegins.

A.goB.shallgo

C.willgoD.wouldgo

1—5BBDAD6—10DDCAD11—15CDCAA16—20ACAAD

21—25DBCCC26—30DCCCD31—35DDCCB36—40DCACD

解析:

后面用虚拟语气,表示与过去事实相反用过去完成时。

2.条件句表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。

if后面如果表示真实情况就不用虚拟。

isimportantthat是主语从句的虚拟语气,从句用sb.shoulddo的形式。

if后面是真实情况,不虚拟。

是lie的过去分词,表示“躺”。

havedone表示“本来可以”。

8.与将来相反的虚拟语气,主句用过去将来时。

if表示不可能发生的事情时用虚拟语气。

for表示“要不是……的话”,通常与虚拟语气搭配使用。

advance表示“事先”,表示与过去事实相反的虚拟语气。

的宾语从句表示发生在将来的愿望用过去将来时。

的并列句表示真实情况,不用虚拟语气。

fearthat后面的状语从句用sb.shoulddo的形式。

15.表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。

后面的宾语从句用sb.shoulddo的形式。

后面的从句用sb.shoulddo的形式,should可以省略。

18.表示与过去事实相反,从句用过去完成时。

rather的宾语从句用sb.did的形式。

istime后面的定语从句用sb.did的形式。

21.第一个had是过去完成时,第二个had表示“有”。

havedone是过去将来完成时,表示与过去相反的虚拟语气。

23.这是虚拟语气的倒装形式,把if去掉,助动词提前。

后面的从句用sb.shoulddo的形式,should可以省略。

25.表示与过去事实相反,主句用过去将来完成时。

26.在虚拟语气中,不管什么人称,be动词都要用were的形式。

27.表示与过去事实相反,从句用过去完成时。

后面的从句用sb.shoulddo的形式,should可以省略。

isstrangethat是主语从句的虚拟语气,从句用sb.shoulddo的形式。

Iknown是与过去相反的虚拟语气的倒装形式。

if表示不可能发生的事情时用虚拟语气。

32.第一个had是过去完成时,第二个had表示“有”。

经常可以搭配虚拟语气,表示与过去事实相反。

34.当insist表示“坚持认为”时不用虚拟形式。

后面用虚拟语气,表示与过去事实相反用过去完成时。

的并列句表示真实情况,不用虚拟语气。

后面用虚拟语气,表示与过去事实相反用过去完成时。

38.当insist表示“坚持要求”时从句用虚拟形式。

39.表示与过去事实相反,从句用过去完成时。

后面的从句用sb.shoulddo的形式,should可以省略。虚拟练习Ifonlyhe____quietlyasthedoctorinstructed,hewouldnotsuffersomuchnow.

A.liesB.layC.hadlainD.shouldlie

2.HowIwisheveryfamily____alargehousewithabeautifulgarden.

A.hasB.hadC.willhaveD.hadhad

3.Youdidnotletmedrive.Ifwe____inturn,you____sotired

A.drove;didn’tgetB.drove;wouldn’tgetC.weredriving;wouldn’tgetD.haddriven;wouldn’thavegot4._____itraintomorrow,wewouldhavetoputoffthevisittotheYangpuBridgeA.WereB.ShouldC.WouldD.WillIsuggestedtheperson_____tobeputintoprison

A.refersB.referringC.referredD.refer

6.Whenapencilispartlyinaglassofwater,itlooksasifit____

A.breaksB.hasbrokenC.werebrokenD.hadbeenbroken

7.Iinsisted_____toseeadoctor,butheinsistednothing___wrongwithhim

A.onhimtogo;shouldbeB.hewent;beC.hego;wasD.heshouldto;is

8.---Yourauntinvitesyoutothemoviestoday

---Ihadrathershe____metomorrowthantoday

A.tellsB.toldC.wouldtellD.hadtold

9.---Wouldyouhavecalledheruphaditbeenpossible

---Yes,butI____busydoingmyhomework

A.wasB.wereC.hadbeenD.wouldbe

10.Iwasillthatday,otherwiseI____thesportsmeet

A.wouldhavetakenpartinB.tookpartinC.hadtakenpartinD.wouldtakepartin

11.___theclouds,youwouldfindtheairplaneintheskyeasily

A.HaditnotbeenforB.IfitwerenotC.IfithadnotbeenforD.Wereitnotfor

12.Ifmylawyer____herelastSunday,he____mefromgoing

A.hadbeen,wouldhavepreventedB.hadbeen,wouldprevent

C.were,prevent D.were,wouldhaveprevented

13.____hard,hewouldhavepassedtheexam

A.Ifheweretowork B.Hadheworked C.Should

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论