• 105.50 KB
  • 2022-06-17 16:09:09 发布

高考英语语法 虚拟语气详解 练习精讲

  • 8页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
虚拟语气虚拟语气陈述语气:表示动作或状态是现实的、确定的或符合事实的,用于陈述句、疑问句和某些感叹句。如:0-0Therearetwosidestoeveryquestion./0-1Wereyoubusyalldayyesterday?祈使语气:表示说话人对对方的请求或命令。如:0-2Neverbelateagain!/0-3Don’tforgettoturnoffthelight.虚拟语气:表示动作或状态不是客观存在的事实,而是说话人的主观愿望、假设或推测等。如:0-4IfIwereabird,Icouldflyintheair.一真实条件与非现实条件真实条件表示现实情况中可能实现的情况而非真实条件表示与现实情况相反的假想。1-1Iftheworkingconditionsarenottoobad,Iwillacceptthejob.如果工作条件不太差,我会接受这项工作。(真实条件)1-2Iftheworkingconditionswerenottoobad,Iwouldacceptthejob.如果工作条件不太差,我就接受这项工作了。(非真实条件)(事实是Theworkingconditionsaretoobad,、Iwon"tacceptthejob)1-3Hesaidifhefailed,hewouldhaveanothertry.他说他如果失败,他还会再试一次。(真实条件)1-4Ifhehadfailed,hewouldhavehadanothertry.如果他失败的话,他会再试一次的。(非真实条件)(事实是Hedidn"tfailandhedidn"thaveanothertry.)二非真实条件句2.1if条件状语从句中的虚拟语气类别用法例句If引导的条件从句与现在事实相反从句动词:过去式(be用were)主句动词:should/would/could/might+动词原形Ifitweren’tsnowing,wewouldn’tstayinthehouse.(事实上现在下雪)Ifhehurried,hecouldcatchthefirstbus.Ifitweren’tforyourhelp,wewouldgetintotrouble.与过去事实相反从句动词:had+过去分词主句动词:should/would/could/might+have+过去分词IfIhadbeenfree,Iwouldhavevisitedyou.IfBobhadcomewithus,hewouldhavehadagoodtime.Ifyouhadtakenmyadvice,youwouldnothavemadesuchamistake. 与将来事实相反从句动词:过去式/should+动词原形/were+不定式主句动词:should/would/could/might+动词原形Ifitshouldraintomorrow,wewouldnotgocamping.Wewouldstayathomeifitshouldraintomorrow.IfIweretodotheexaminationIwoulddoitsomeotherway.注意:主句中的should只用于I、we,但在美国英语中,should常被would代替;从句中的should可用于各种人称,且不可以被would所代替。2.2混合虚拟结构2.2.1不同时间的虚拟Ifhehadlistenedtome,hewouldnotbeintroublenow.(从句与过去事实相反,主句与现在事实相反)Ifhehadtoldmeyesterday,Ishouldknowwhattodonow.(从句与过去事实相反,主句与现在事实相反)IfIwereyou,Iwouldhavegonetoherbirthdayparty.(从句与现在事实相反,主句与过去事实相反)2.2.2虚拟与陈述的混合Hecouldhavepassedtheexam,buthewasn’tcarefulenough.Youshouldhavecomeearlier.Thebusleftamomentago.例题解析:Thetreelookedasifit______foralongtime.A.hasn"twateredB.didn"twaterC.hadn"tbeewateredD.wasn"twatered那棵树看上去好象很久没人给浇水了。(答案是c)8 虚拟语气三含蓄条件句非真实条件句中的条件从句不出现if,假想条件只暗含在上下文中,这种句子叫做含蓄条件句。WhatwouldIhavedonewithoutyou?如没有你,我会怎么办呢?(条件暗含在分词短语withoutyou中)Itwouldbeeasiertodoitthisway.这样做会比较容易。(条件暗含在不定式短语todoitthisway中)Iwouldappreciatealittleofyourtime.谢谢你给我一点时间吧。(可能暗含ifyouweresokindastogivemealittleofyourtime)3.1without/butfor/intheabsenceof表示“要不是”,“如果没有”(相当于ifitwerenotfor)表示条件时,句中一般用虚拟语气。(也可用陈述语气)Withoutyourhelp,Icouldn"tfinishmyworkontime.Intheabsenceofwaterandair,nothingcouldlive.Butforyourassistance,wecouldnotaccomplishit.要不是你的帮忙,我们是难有成就的。3.2句中含有or,orelse,otherwise,but等词语,暗示句子的某一部分(前句或后句)需用虚拟语气。 HewasonbusinessinBeijingatthattime;otherwisehemighthavehelpedus。 LuckilyMarytelephonedtoinformmeofthemeeting,orwouldhavebeenIabsent。 Ishouldhaveattendedmyfriend’sweddingceremony,butIcouldn’taffordthetime。四非真实条件句倒装省略连词if。在书面语中,如果虚拟条件从句中有were,had或should,可以把if省略,把这几个词放到主语之前,构成主谓倒装。Ifhehadseenyouyesterday,hewouldhaveaskedyouaboutit.→Hadheseenyouyesterday,hewouldhaveaskedyouaboutit.IfIwereyou,Iwoulddoitatonce.→WereIyou,Iwoulddoitatonce.Shouldhecome(Ifheshouldcome),tellhimtoringmeup.WereIyou(IfIwereyou),Iwouldnotdoit.我要是你,就不做这事。Hadhehadlunch(Ifhehadhadlunch),hewouldnothaveeatensomanycookies.五宾语从句中的虚拟语气5.1下列动词后的宾语从句中insist(坚持),urge(催促),order(命令),command(命令),request(请求,要求),demand(要求),require(要求,需要)suggest(建议),advise(建议),propose(建议),recommend(建议,推荐)用(should)+动词原形Hesuggestedthatwe(should)savemoneyforthefuture.Theundergraduateinsistedthathe(should)gotoworkinthesouth.注意:当suggest表示暗示,insist表示坚持观点,事实时,后接的宾语从句应当用真实语气。Hissilencesuggestedthatheagreedwithmydecision.Heinsiststhatdoingmorningexercisesdoeswelltopeople’shealth.例题详解:(1)“ShallIcometomorrow?”“I’dratheryou_________.”A.won’t                      B.didn’t                       C.don’t                       D.wouldn’t(2)“I’vetoldhimaboutit.”“ButI’dratheryou_________.”A.didn’t                       B.hadn’t                       C.don’t                       D.wouldn’t(3)“Hewilltakeyouaswell.”“ButI’dratherhe_________.”A.won’t                       B.didn’t                       C.doesn’t                     D.wouldn’tB5.2wish后接that宾语从句表示一种假想情况,实现可能性较小5.2.1对现在情况的虚拟,假想的情况与主句主语的愿望同时发生:宾语从句动词用过去式,谓语be用were。例:IwishIknewtheanswertothequestion.我希望知道这个答案。(事实上是不知道)Iwishitwerespringinmyhometownalltheyeararound.但愿我的家乡四季如春。(事实上不可能)NowthatheisinChina,hewishesheunderstoodChinese.(wishes,过去虚拟动词understood)现在他在中国,他希望能懂得中文。(事实上并不懂)5.2.2假想的情况在主句主语愿望前发生:宾语从句的谓语用过去完成时,例:IwishIhadn"twastedsomuchtime.我后悔不该浪费这么多时间。(事实上已浪费了)Hewisheshehadn"tlostthechance.他真希望没有失去机会。(其实已失去)Wewishedhehadspokentous.(事实上他并没同我们讲)例题分析:IwishI______longerthismorning,butIhadtogetupandcometoclass.A.couldhaveslept  B.sleptC.mighthaveslept  D.haveslept8 虚拟语气动词wish后面接从句,表达不可能实现或与事实相反的情况时,谓语动词要用虚拟语气,即用过去式(表示现在发生的动作)或过去完成式(表示过去发生的动作)。本题后半句谓语动词have用的是过去时hadtogetupandcome,所以前面要用过去完成时表示过去发生的动作。所以,选项A)couldhaveslept是答案5.2.3假想的情况在主句主语愿望之后发生:从句谓语动词用would+原形动词Iwishitwouldstopraining.我希望雨能停止Iwishyouwouldbequiet.我希望你安静一些。Youwishedshewouldarrivethenextday.你希望她第二天会到。Iwishshewouldchangehermind.我希望她会改变主意。六主语从句中的虚拟语气6.1Itissuggested/advised/ordered/requested/required…+that从句(should)doItisproposedthatmorestudentsshouldgotouniversity.6.2Itisnatural/necessary/strange+that从句(should)do表惊奇、怀疑、惋惜、不满、理应如此等。It’sstrangethatheshouldhavemissedthetrain.(表竟然)Itisimportantthatweshouldlearnfromothers.(表理应如此)Itisapitythatheshouldnotgowithus.(表惊讶、不满)例题分析:Itispolitelyrequestedbythehotelmanagementthatradios______after11o"clockatnight.A.werenotplayed  B.notbeplayedC.nottoplay    D.didnotplay全句意思是:“旅馆管理部门恳请客人晚上11点后不要打开收音机”。句中的谓语动词request(请求)所引出的从句应当用虚拟语气,即动词原形或“should+动词原形”。本句的主语从句中,主语radio是谓语动词play的客体,谓语应当用被动语态。所以,答案是C)notbeplayed。在上述这类句子中不能用动词过去时形式表示虚拟语气,所以A)不正确。选项B)nottoplay是动词带to的不定式,不能在句中作谓语。选项D)didnotplay也是动词play的过去时形式,同样不能在本句中作为虚拟语气来使用。而且,它是主动语态形式,而本题要用被动语态。6.3IItishightimethat+从句=Itistimethat+从句,该是...的时候了,后面的从句谓语动词要用过去式或用should加动词原形,但should不可省略。Itis(high/about)timewewenthome.Itistimethatthechildrenwenttobed.Itishightimethatthechildrenshouldgotobed.七其他名词性从句中的虚拟语气7.1Myadvice/suggestion/request/requirement/order/proposal…+is+表语从句(should)doMyadviceisthatyoushouldpractisespeakingEnglishasoftenaspossible.Theorderfromthecommanderwasthatthetroopsshouldsetoffforthefrontimmediately.7.2Hissuggestion/advice/request/requirement…+同位语从句(should)do+is..Therequestthattheyshouldgetmoreisreasonable.注意:在一些名词性从句中,谓语动词用“should+动词原形”或“should+havedone”,表示惊讶、意志等感情色彩,译为“竟然,居然”。Iamsurprised/shockedthatyoushouldspeakinsuchaway。Ifinditastonishingthatheshouldbesorudetohismum。Itisstrange/surprisingthatsheshouldnothavebeeninvited。Iamgladthatyourstoryshouldhavewonthefirstprize。八其他句式中的虚拟语气8.1wouldrather+从句,常用过去时did表示与现在或将来事实相反的愿望,用过去完成时haddone表示与过去事实相反的愿望。Iwouldratheryoucametomorrow.Iwouldratheryouhadn’ttoldherthenews.Franklyspeaking,Iwouldratheryoucametomorrow.Themanagerisn’tavailabletoday.Iwouldratheryouhadgonetothepartywithmelastnight.Itwasreallywonderful.注意:wouldratherdosth例题解析:(1)“ShallIcometomorrow?”“I’dratheryou_________.”8 虚拟语气A.won’t                      B.didn’t                       C.don’t                       D.wouldn’t(2)“I’vetoldhimaboutit.”“ButI’dratheryou_________.”A.didn’t                       B.hadn’t                       C.don’t                       D.wouldn’t(3)“Hewilltakeyouaswell.”“ButI’dratherhe_________.”A.won’t                       B.didn’t                       C.doesn’t                     D.wouldn’tB8.2Ifonly+从句同样表示假想,意为“要是…就好了”,相当于wish(过去式-与现在相反)/(would+动词原形-与将来相反)/(过去完成时-与过去相反)Ifmygrandmotherwerewithme!如果我的祖母与我在一起多好啊!Ifonlyshehadnotleft!如果她没走就好了!Ifonlyhewouldcometomorrow!IfonlyIhadtakenheradvice!注意:onlyif是“只要”的意思,从句中用陈述语气例题解析:LookattheterriblesituationIamin!IfonlyI____youradvice.A.follow  B.hadfollowed  C.wouldfollow  D.havefollowedifonly引出感叹句,意思是“要是……多好”,表示说话人的一种愿望,希望发生(事实上不可能发生)与过去事实相反的情况。本句的全句意思是:“看我现在的处境多糟糕!要是我听从你的劝告多好”。事实上,句中的“我”没有听从劝告,所以处境很糟糕。题中空格处应当用虚拟语气,答案是B。8.3asif/though+从句表示说话人假想的情况,用法同wish(过去式-与现在相反)/(would+动词原形-与将来相反)/(过去完成时-与过去相反)Hefeltasifhealonewereresponsibleforwhathadhappened.他感到仿佛唯独他要对发生的一切负责。Theoldmanlookedatthepicture,hefeltasthoughhehadgonebacktotime20yearsago.Theytalkedandtalkedasiftheywouldnevermeetagain.他们谈了又谈,仿佛他们不会再相见的样子。8.4lest,forfearthat,inorderthat及incase引导的目的状语从句中,其谓语动词多由should+动词原形构成,should可省略Hewaspunishedlestheshouldmakethesamemistakeagain.他被处以惩罚以免他再犯。例题解析:Themadmanwasputinthesoft-paddedcelllesthe_____himself.A.injureB.injured  C.hadinjure  D.wouldinjure这个疯子被关进墙上装有衬垫的病房,以免伤了他自己。(答案是a)8.5表祝愿常用“may+动词原形”表示祝愿,但愿,此时may须置于句首(多用于正式文体中)。Maygoodluckbeyours!祝你好运!Mayyoubehappy!祝你快乐!Mayyoudoevenbetter!祝你取得更大成就!1---I’msorry.I_______atyoutheotherday.   ---Forgetit.Iwasabitoutofcontrolmyself.                A.shouldn’tshoutB.shouldn’thaveshoutedC.mustn’tshoutD.mustn’thaveshouted2Thankyouforallyourhardworklastweek.Idon’tthinkwe____itwithoutyou.A.canmanage  B.couldhavemanaged                          C.couldmanage D.canhavemanaged3.____hehadnothurthisleg,Johnwouldhavewontherace.A.If B.SinceC.Though D.When4---Ifthetraffichadn’tbeensoheavy,Icouldhavebeenbackby6o’clock.  ---Whatapity!Tina____heretoseeyou.                       A.is B.was C.wouldbe D.hasbeen5Iwasreallyanxiousaboutyou.You____homewithoutaword.A.mustn’tleave B.shouldn’thaveleft                      C.couldn’thaveleft D.needn’tleave6Hesuggestedthattheperson____tobepunished.A.refers B.refer C.shouldrefer D.referred7---Doyouthinkthethiefenteredtheroomthroughthebackdoor?  ---No,ifhehad,Idon’tbelievehe____theliving-roomwindow.A.wouldbreak B.broke  C.wouldhavebroken  D.breaks8Withoutelectricity,humanlife____quitedifferenttoday.   A.is B.willbe C.wouldhavebeen D.wouldbe9---____hecometoseeyouashepromised?    ---Ofcourse,please,andI’dratherhe____methetruth.   A.Will;informed B.Shall;told C.Should;willtell D.Can;tell10---Helooksveryhotanddry.8 虚拟语气    ---So____ifyouhadatemperatureof39.   A.wouldyou  B.willyou  C.wouldyouhavebeen  D.doyou考题精释1.B。考查虚拟语气中情态动词的选择。shouldhavedone是虚拟用法,表示对过去情况的后悔或责备,D项  语气太重,不符合语境。2.B。此题考查情态动词表示虚拟意义的用法。Idon’tthink…是否定前移。意为:我认为没有你我们本不  能做成这件事的。此题关键是要根据句意知道是虚拟语气,其基本形式是情态动词(过去式)+have   done,所以其他选项皆可排除。3.A。从题干意思看,句子明显用虚拟语气。If可引导虚拟的条件从句,指与事实相反或不可能实现的假  设。对过去的情景表达虚拟时条件句谓语用had+过去分词,主句用would/could/shouldhavedone形式。4.B。透过虚拟语气透漏的信息:因交通拥挤,我六点以前没能及时赶回;所以下文说:真遗憾,Tina六点  以前在(was)这里(要见你,但现在已经走了),上句虚拟,下句真实。5.B。语境告诉考生,说话者对对方非常担心又满怀关切之情,既着急又生气,因此难免说出埋怨的话:你  本不该不辞而别(而使我如此担心)。shouldn’thaveleft是一种虚拟说法,即“过去本不该离开”,符合  语境。6.D。suggest的宾语从句常用虚拟语气“(should)+原形动词”,故易误选B,C.其实该题考查的是过去分词  短语referredto作定语,从句的谓语是(should)bepunished.7.C。对话中的No是关键词,说明答话人已经否认小偷进入过房间,所以后面的议论用的是与过去事实相反  的虚拟语气。8.D。“假如今天没有电,人们的生活就大不同了”,是一种虚拟表达,要用与现在事实相反的虚拟语气谓  语,故选D.这里Without短语表示虚拟条件。9.B。考查情态动词和虚拟语气的运用。表示征询意见,shall用于第一、三人称;wouldrather后接从句用过  去时表示虚拟语气。10.A。根据句子的内在逻辑暗示这里应用“so+谓语+主语”句型表示前边的一种情况也适用于后者;本句  中从句谓语动词had是解题的关键,这暗示if从句使用了虚拟语气,那么与将来事实相反的主句谓语要用  could,would+原形动词等,故选A。11IforgetwhereIreadthearticle,orI________ittoyounow.A.willshow              B.wouldshow         C.amgoingtoshow     D.amshowing【陷阱】几个干扰项均有可能误选。【分析】正确答案选B。根据上文的语境可知句中的or隐含有一个虚拟的条件,即or=ifIdidn’tforgetwhereIreadthearticle(要是我没忘记我在哪儿读过这篇文章的话——但事实上忘了)。12.“Itlooksasifheweredrunk.”“Soitdoes._________.”A.He’dbettergiveupdrinkingB.Heshouldn’thavedrunksomuch          C.HealthismoreimportantthandrinkD.Iwonderwhyheisalwaysdoingso【陷阱】几个干扰项均有可能误选,主要是受句中drunk一词的影响。【分析】最佳答案为D。关键信息是Itlooksasifheweredrunk中的虚拟语气,句子既然用了虚拟语气,也就是说,“他喝醉了”不是事实,只是他的言行好像是醉了,所以此题的最佳答案是D。13.“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。14.“Hewillcometomorrow.”“ButI’dratherhe_________thedayaftertomorrow.”A.willcomeB.iscomingC.cameD.hadcome8 虚拟语气【陷阱】容易误选A或B。根据上文的Hewillcometomorrow以及下文的时间状语thedayaftertomorrow似乎都表明空白处应填一个一般将来时态。【分析】但此题的最佳答案是C。按照英语习惯,wouldrather后接that从句时,从句谓语通常要用虚拟语气,即用过去式表示现在或将来,用过去完成时表示过去。15.Allthedoctorsinthehospitalinsistedthathe________badlywoundedandthathe________atonce.A.shouldbe;beoperatedonB.were;mustbeoperatedonC.was;shouldbeoperatedD.was;beoperatedon【陷阱】几个干扰项均有可能误选。【分析】最佳答案选D。insist后的从句谓语有时用“should+动词原形”这样的虚拟语气,有时不用,具体要看该谓语动词所表示的含义。一般说来,若该谓语动词所表示的动作尚未发生,或尚未成为事实,则用虚拟语气;若该谓语动词所表示的动作已经发生,或已经成为事实,则要用陈述语气。分析上题的句意,可知只有选D最合适。请做以下类似试题(答案选B):16._________smoking,hewouldnothavegotcancerinthelung.A.WashegivenupB.HadhegivenupC.DidhegiveD.Ifhegaveup【陷阱】容易误选D。【分析】正确答案应选B。之所以不能选D,是因为时态前后有矛盾。由于主句谓语是wouldnothavegot,这表明是对过去事实作出的假设,所以从句谓语应该是hadgivenup,而不是像D项那样用一般过去时。另外,当虚拟条件句中有had,should,were等词时,通常可以省略if,并将had,should,were提前置于句首。又如:(fromwww.nmet168.com)Weretheytoceaseadvertising,priceswouldcomedown.=Iftheyweretoceaseadvertising,priceswouldcomedown.如果他们停止做广告,价钱会降下来。HadIbeenthere,Iwouldhavefilmedtheoccasion.=IfIhadbeenthere,Iwouldhavefilmedtheoccasion.如果我在那里,我会把那场面拍摄下来了。17.Thankyouforallyourhardworklastweek.Idon’tthinkwe______itwithoutyou。A.canmanageB.couldhavemanagedC.couldmanageD.canhavemanaged  考点解析:句中的介词短语withoutyou表示一个假设的条件,而时间状语lastweek表明句子陈述的内容与过去的事实相反,因此最佳答案为B。18.Whatapity!Consideringhisabilityandexperience,he____better。  A.needhavedoneB.musthavedone  C.canhavedoneD.mighthavedone  考点解析:“Whatapity!”暗示他的表现令人遗憾。鉴于他的能力和经验,他本来可能发挥得更好,因此用mighthavedone,最佳答案为D。19.—Whydidn’tyoucometoMike"sbirthdaypartyyesterday? —Well,I________,butIforgotit。  A.shouldhaveB.mustC.shouldD.musthave  考点解析:答语意为“我本来应该去的,但是我忘记了”。shouldhavedone表示“本来应该做某事,而未做”。作为简略,done被省略,只保留shouldhave,最佳答案为A。20.Itogoforawalk,butsomeonecalledandIcouldn’tgetway。  A.wasplanningB.hadplannedC.plannedD.wouldplan  考点解析:句意为:我原计划去散步,但是有人来访,我无法走开。hadplannedtodosth表示过去未能实现的打算。最佳答案为B。21.Iwouldlike_______youtomybirthdayparty,butIwasbusyandforgottocallyou。  A.toinviteB.invitingC.tohaveinvitedD.havinginvited  考点解析:句意为:我本来想让你参加我的生日宴会,可是因为忙,我忘记了“。wouldliketohavedonesth。表示“本来想做某事(而未做)”。最佳答案为C。22.—Didyouvisitthefamousculturalrelicslastmonth? —No,we_____visitedit,butwespenttoomuchtimeshopping。  A.couldhaveB.musthaveC.canhaveD.oughttohave  考点解析:句意为:“我们本来有时间参观(文化古迹)的,可是我们在购物上花费了太多的时间”。couldhavedone表示“过去本来可以做某事(而未做)”。最佳答案为A。23.HadPaulreceivedsixmorevotesinthelastelection,he______ourchairmannow.A.musthavebeenB.wouldhavebeenC.wereD.wouldbe8 虚拟语气解析:这道题目是一个混合虚拟语气的句子。条件句省略了if,把助词had提前到主语前面,表示对过去情况的假设,而主句中now表明了对现在情况的假设,所以应选would(should,could,might)+动词原形这种表达形式。四个选项中只有(D)是正确表达形式,故为正确答案。24.______theEnglishexaminationIwouldhavegonetotheconcertlastSunday.A.InspiteofB.ButforC.BecauseofD.Asfor解析:假设的情况有时不是用一个条件句表示,而是隐含在一个由介词如butfor、butthat、without,由连词but、副词otherwise、比较级、形容词、独立主格等表示的上下文中。本句主句表示对过去情况的假设,但事实上由于英语考试而没有去成,即若不是因为英语考试,我本可以去听音乐会,所以应选(B)Butfor为正确答案。25Thesunrisesintheeastandsetsinthewest,soitseemsasifthesun________roundtheearth.A.werecirclingB.circlesC.iscirclingD.becircling解析:if引导的从句要求用虚拟语气,表示同时或将来的情况,动词要用过去式(be动词用were)或would(could等)+动词原形,本句话中指的是当时的情况,所以要用过去式,故(A)是正确答案。26Hadheworkedharder,he_____theexams.A.musthavegotthrough   B.wouldhavegotthroughC.wouldgetthrough     D.couldgetthrough解析:本题前半句是表示与过去事实相反的虚拟条件从句,后半句是表示与过去事实相反的主句。相当于:Ifhehadworkedharder,hewouldhavegotthroughtheexams.本题的答案是B.wouldhavegotthrough。选项A.musthavegotthrough(肯定通过)表示一种对过去事情的主观推测,不是与过去事情相反的情况。另外,must不能用在虚拟条件句中。选项C.wouldgetthrough(就会通过)是虚拟语气现在时的一种表示方法,表示与现在事实相反。选项D.couldgetthrough(可能通过),could也可以用于非真实条件句里,表示与事实相反的情况,但这里,它只表示与现在事实或将来可能的事实相反。27I"dratheryou_____bytrain,becauseIcan"tbeartheideaofyourbeinginanairplaneinsuchbadweather.A.wouldgoB.shouldgo C.went D.hadgone解析:主语+wouldrather后接宾语从句,从句中谓语须用虚拟语气:用一般过去时表示希望现在或将来实现的行为或状态,用过去完成时表示希望过去实现的行为或状态。本题中原因状语从句用一般现在时,暗示希望现在或将来发生的行为动作,故选C.went。28_____forthetimelyinvestmentfromthegeneralpublic,ourcompanywouldnotbesothrivingasitis.A.Haditnotbeen B.Wereitnot C.Beitnot D.Shoulditnotbe解析:“要不是老百姓的及时投资,我们的公司不会像现在这样兴旺。”本题测试交错时间的虚拟语气。从句是表示过去时间的虚拟条件,if省略,主语it与助动词had倒装。虚拟条件句也可写成这样:Ifithadnorbeenforthetimelyinvestmentfromthegeneralpublic。这是重点句型,在各类测试中常考。答案:A.Haditnotbeen29Weareallforyourproposalthatdiscussion_____.A.beputoff  B.wasputoff  C.shouldputoff  D.istoputoff解析:全句意思是:我们都赞成你的建议,把讨论推迟。答案是A。虚拟语气在定语从句中的应用在It"s(high)time之后的定语从句中需用虚拟语气。谓语动词用过去式。30LookattheterriblesituationIamin!ifonlyI____youradvice.A.follow  B.hadfollowed  C.wouldfollow  D.havefollowed解析:ifonly引出感叹句,意思是“要是……多好”,表示说话人的一种愿望,希望发生(事实上不可能发生)与过去事实相反的情况。本句的全句意思是:“看我现在的处境多糟糕!要是我听从你的劝告多好”。事实上,句中的“我”没有听从劝告,所以处境很糟糕。题中空格处应当用虚拟语气,答案是B。31Withoutelectroniccomputers,muchoftoday’sadvancedtechnology______.A.willnothavebeenachievedB.havenotbeenachievedC.wouldnothavebeenachievedD.hadnotbeenachieved解析:(C)这是一人含蓄虚拟条件句,通过介词短语without,表示潜在的一种假设,而主句中的情况也早已经发生,所以是对过去情况的一种假设,因此用wouldnothavebeenachieved这一形式。32Withoutelectroniccomputers,muchoftoday’sadvancedtechnology______.A.willnothavebeenachievedB.havenotbeenachievedC.wouldnothavebeenachievedD.hadnotbeenachieved解析:(C)这是一人含蓄虚拟条件句,通过介词短语without,表示潜在的一种假设,而主句中的情况也早已经发生,所以是对过去情况的一种假设,因此用wouldnothavebeenachieved这一形式。33Mostinsuranceagentswouldratheryou______anythingaboutcollectingclaimsuntiltheyinvestigatethesituation.A.doB.don’tC.didn’tD.didn’tdo解析:(D)wouldrather后接从句要求用虚拟语气,形式为过去式,表示对现在或将来的假设,或为过去完成式表示对过去的情况的假设。34WhenEdisondied,itwasproposedthattheAmericanpeople_______allpowerintheirhomes,streets,andfactoriesforseveralminutesinhonourofthisgreatman.8 虚拟语气A.turnoffB.turnedoffC.wouldturnoffD.hadturnedoff解析:propose是欲望动词,后接的宾语从句或主语从句中谓语要用虚拟语气:should+动词原形或直接用动词原形。选择(A).turnoff35Asusual,heputonashowasthoughhistrip______agreatsuccess.A.hadbeenB.hasbeenC.wereD.was解析:A.asthough引导的与过去相反的虚拟36Thereisarealpossibilitythattheseanimalscouldbefrightened,_______asuddenloudnoise.A.beingthereB.shouldtherebeC.therewasD.therehavingbeen解析:句意为:“要是有一声巨响,这些动物会受到惊吓,这是有现实可能性的。”shouldtherebe表示虚拟条件句中将来时间的谓语形式,if省略,所以should与there倒装。因此B.shouldtherebe就是本题答案。37Lookingroundthetown,hefeltasthoughhe______awayforages.A.hasbeenB.wasC.isD.hadbeen解析:D.felt是过去式,所以该句是由asthough引导的与过去相反的虚拟。38I"dratheryou_____bytrain,becauseIcan"tbeartheideaofyourbeinginanairplaneinsuchbadweather.A.wouldgoB.shouldgoC.wentD.hadgone解析:主语+wouldrather后接宾语从句,从句中谓语须用虚拟语气:用一般过去时表示希望现在或将来实现的行为或状态,用过去完成时表示希望过去实现的行为或状态。本题中原因状语从句用一般现在时,暗示希望现在或将来发生的行为动作,故选C.went。39Hadheworkedharder,he_____theexams.A.musthavegotthroughB.wouldhavegotthroughC.wouldgetthroughD.couldgetthrough解析:本题前半句是表示与过去事实相反的虚拟条件从句,后半句是表示与过去事实相反的主句。相当于:Ifhehadworkedharder,hewouldhavegotthroughtheexams.本题的答案是B.wouldhavegotthrough。选项A.musthavegotthrough(肯定通过)表示一种对过去事情的主观推测,不是与过去事情相反的情况。另外,must不能用在虚拟条件句中。选项C.40Jeandoesn"twanttoworkrightawaybecauseshethinksthatifshe______ajobsheprobablywouldn"tbeabletoseeherfriendsveryoften.A.hastoget  B.hadgot  C.weretoget  D.couldhavegot解析:本句的意思是:“琼不想马上就工作,她认为要是找了工作,就不能经常探访她的朋友了”。这说明,琼目前没有工作。句中假设的情况在近期内并不会存在。该条件句应当用表示将来情况的虚拟语气。条件从句的谓语用should或wereto引出。因此C.weretoget是本题答案。选项A.hastoget是陈述语气的现在时,不能用于虚拟条件句中。选项B.hadgot是虚拟语气的过去时,不能表示将来时间。选项D.couldhavegot不能用于虚拟语气的条件从句中。8