1、虚拟语气讲解与练习黄志刚2013.10.虚拟语气用来表示说话人的主观愿望或假想,而不表示客观存在的事实,一.简介所说的是一个条件,不一定是事实,或与事实相反。虚拟语气通过谓语动词的特殊形式来表示。英语中的语气分为陈述语气、祈使语气、虚拟语气况时用虚拟语气,表示主观愿望或表示某种强烈情感时,也用虚拟语气。即当在什么情况下用虚拟语气?在表示虚假的、与事实相反的或难以实现的情一个人说话时欲强调其所说的话是基于自己的主观想法,而不是根据客观实际,就用虚拟语气。二.虚拟语气在非真实条件状语从句中的用法1、真实条件状语从句与非真实条件状语从句真:eg.Ifhedoesn,thurryup,hewillmi
2、ssthebus,如果他不快点,他将错过巴土。(真实条件状语)(不是虚拟语气)Ifheisfree,hewillaskmetotellstories.如果他是空闲的,他会要求我讲故事。(真实条件状语)(不是虚拟语气)非真:eg.IfIwereyou,Iwouldgoatonce.如果我是你,我马上就会去。(非真实条件状语从句)Iftherewerenoair,peoplewoulddie.如果没有空气,人就会死亡。(非真实条件状语从句)2、用法及动词形式1、表示与现在事实相反的情况,例l.IfIwereyou,Iwouldtakeanumbrella.如果我是你,我会带把奉。(事实:我不可能是
3、你)2.1fIknewhistelephonenumber,Iwouldtellyou.如果我知道他的身码,我就会告诉你。(事实:不知道)3.1ftherewerenoairorwater,therewouldbenolivingthingsontheearth.如果没有水和空气,地球上就不会有生物。(事实:地球上既有叁气也有水)4.1fIhadanymoneywithme,Icouldlendyousome.如果我带钱了,我就会借给你些。(事卖:没带钱)5.1fhestudiedharder,hemightpasstheexam.如果他再努力些,就能通过考试了。(事实:没有努力2、表示与过去
4、事实相反的情况例:1.IfIhadgotthereearlier,Ishould/couldhavemether.如果我早到那儿,我就会见到她。(事实:去晚了)2.1fhehadtakenmyadvice?hewouldnothavemadesuchamistake.如果他听我的劝告的话,就不会犯这样的错误了。(事实:没有听我的话)3、表示对将来情况的主观推测例:l.Ifheshouldcomeheretomorrow,Ishould/wouldtalktohim.痂果他哪天来这儿的话,我就跟植次诬。(事实:来的可能性很小)2.1ftherewereaheavysnownextSunday,w
5、ewouldnotgoskating.如果下周日下大雪,我们就不能美滑冰了。(事实;不知能否下雪)3.1fsheweretobetherenextMonday,Iwouldtellheraboutthematter.如果她下周一来这儿的话,我就会告诉她这祥事的始末。在表示建议、命令、要求等含义的宾语从句,谓语动词常用虚拟语气,Should+动词原形”构成,should可省略。4、有时,主句和条件状语从句的谓语动作假设不是同时发生时,虚拟语气的形式应作相应的调整。从句的动作与过去事实相反,而主句的动作与现在或现在正在发生的事实不符。如:IfIhadworkedhardatschool,Iwoul
6、dbeanengineer,too.如果我在学校学习刻苦的话,我现在也会成为1个工程顺了Iftheyhadinformedus,wewouldnotcomeherenow.如果他们通知过我们的话,我们现在就不会来这里了,从句的动作与现在事实相反,而主句的动作与过去事实不符。如:Ifhewerefreetoday,wewouldhavesenthimtoBeijing.如果植今天有空的话,我们会已经派他去北京了。Ifheknewher,hewouldhavegreetedher.要是他认识她的话,他肯定会去问候她了。从句的动作与过去发生的情况相反,而主句的动作与现在正在发生的情况相反。如:Ifi
7、thadnotbeenrainingtoomuch,thecropswouldbegrowingmuchbetter.如果天不下太多的雨的话,庄稼会长得更好。Ifhehadbeenworkinghard,hewouldbeworkingintheofficenow.要是他*直努力工作的话,他4在己进了办公室了。5、当虚拟条件句的谓语动词含有were,should,had时,if可以省略,这时条件从句要用倒装语序,即将were,should,had等词置于句首,这种多用于书面语。如:Shouldheagreetogothere,wewouldsendhimthere.要是他容许去的话,我们就派他
8、去。Wereshehere,shewouldagreewithus.如果她在这儿的话,她会同意我们的。Hadhelearntaboutcomputers,wewouldhavehiredhimtoworkhere.如果她懂一些电脑如乐的话,我朽口”聘用他来这里工作了。6、非真实条件句中的条件从句有时不表达出来,只暗含在副词、介词短语、上下文图其他方式表示出来,这种句子叫做含蓄条件句,在多数情况下,条件会暗含在短语中,如without*.,butfor.等Butforhishelp,wewouldbeworkingnow.要不是他的帮助,我们还会在工作呢。Withoutyourinstructi
9、on,Iwouldnothavemadesuchgreatprogress.要是没有你的指导,我不会取得如此大的进步。Wedidntknowhistelephonenumber;otherwisewewouldhavetelephonedhim.我们不知道他的号耨,否那么我们就会给他打。7、有时,虚拟条件句中,主、从句可以省略其中的一个,来表示说话人的一种强烈的感情。省略从句Hewouldhavefinishedit.他本该完成了。Youcouldhavepassedthisexam.你应该能通过这次考试了。者略主句IfIwereathomenow.要是我现在在彖里该多好啊。IfonlyIha
10、dgotit.要是我得到它了该多好啊。、虚拟语气(SubjunctiveMood)的其他用法1、虚拟语气用在wish后的宾语从句a、表示与现在事实相反的愿望,谓语动词用过去式eg.IwishIhadyourbrains.我希望我有你那样的头脑。(事实:我基本比不上徐)b、表示写过去事实知虎的鹿童,寤语动南:had+done(动词过去分词)eg:.IwishIhadknownthetruthofthematter.我希望我原来知道这件事的真相。T事实:原来不如遭)c、表示榕来雍以实观的愿重谓语动词:should/would+动词原形eg.IwishIshouldhaveachanceagain.
11、我希望我还能有一次这样的时机。(事实:很难再有这样的时机了j(注:ifonly粕asif/asthough也有一样用法)2、虚拟语气用在目的状语从句中1.在forfearthat,incase,lest引导的,假设用虚拟语气时,从句谓语为:should+动词原形。并且should不能省略Sheexaminedthedooragainforfearthatathiefshouldcomein.她又把门检查了一遍,以防盗贼的进入。Hestartedoutearlierlestheshouldbelate.他很早就出发了以防迟到。2、在sothat,inorderthat所引导的目的状谓丛句中,从句
12、中的谓语为:can/may/could/might/will/would/should+动词原形。Hegoesclosertothespeakersothathecanhearhimclearer.他走近说话的人以便能听得更清筮:Hereadthelettercarefullyinorderthatheshouldnotmissaword.他把信读得很仔细以便不漏掉一个单词。3、虚拟语气的其他用法1、一坚持(insist)二命令(order,command)三建议(advice,suggest,propose)四要求(demand.require,request,desire.)中,无论主句谓
13、语动词为荷种时态,从句的谓语动词都用:“should+动词原形”或只用动词原形。如Hesuggestedthatwe(should)taketheteachersadviceHeinsistedthatwe(should)taketheteachersadviceHedemandthatwe(should)taketheteacher,sadviceHeorderedthatwe(should)taketheteachersadvice注:insist如果翻译成坚持某种动作才用虚拟语气翻译成坚持某种观点就不用虚拟语气。如:Heinsistheisastudent.他坚持说他是个学生。这个语句表
14、示的是事实,因此在这个语句中不能使用虚拟语气。suggest意为“建议”才用虚拟语气,意为“暗示”那么不用虚拟语气。如:Hisfacesuggeststhathelooksworried.他的表情暗含着他很担机。这个句子本身是事实,因此它就没有用到虚拟语气。表情绪.观点的形容词或名词也要用虚拟语气如:necessary,important,impossible,natural,strange,surprising.funny,right,wrong,better,apit上等。句型:Itisthat构造后的主语从句,从句的清语动词都要用should+原型或只用动词原型。2、evenif,eve
15、nthough所引导的步状语从句中,可用虚拟语气,主句、从句的构造与if所引导卤条件从句构造一样。如:Evenifhewereherehimself,heshouldnotknowwhattodo.郎使他亲自来也不知该怎么办。NobodycouldsavehimeventhoughHuaTuoshouldcomehere.即使华佗在世也救不了他。3、在whatever,whichever,whenever,whoever,wherever,however,nomatterwh-word斡引导的让步状语从句中,从句虚拟语气构造为:(Dmay+动词原形(指现在或将来)。如:WewillHnishi
16、tontimenomatterwhat/whatevermayhappen.不管发生什么事,我们都要按时完成。Wewillfindhimwherever/nomatterwherehemaybe.无论他在哪里,我们都要找到他。Iwillwaitforhimnomatterhowlatehemaycome.不管他来的多么晚,我都会等植。仓)may+完成式(指过去),主句构造不限。如:Youmustn,tbeproudwhatever/nomatterwhatgreatprogressyoumayhavemade.不管你取得了多么大的进步,你也不能骄傲Wemustrespecthimnomatte
17、rwhat/whatevermistakeshemayhavemade.不管他犯过什么错误,我们必须尊敬他。4、一般wouldrather,hadrather,wouldsooner等之后的宾语从句常表示与客观事实不相符的一种愿望,故使用虚拟语气。其虚拟语气的构造为:表示所发生的时间虚拟语气构造过去had+过去分词;现在过去时(be用were)将来过去时(be用were)如:Vdratheryouhadseenthefilmyesterday.我倒想你昨天看过了这场电影。Idratheryouwereherenow.我倒想你现在在这儿。Wedratheryouwentheretomorrow.
18、我们倒想你明天去那儿5、虚拟语气还可用在定语从句中,表示:“早该做某事了时,定语从句中的谓语动词须用虚拟语气,箕虚拟语气的构造为:Itis(high/about)timethat+主语+动词的过去式/should+动词原形,即从句用虚拟过去式。如ItistimethatIwenttopickupmydaughteratschool.我该去学校接我的女儿了。Itishightimeyoushouldgotowork.你早该上班了。6、简单句中的虚拟语气(1)说话时,为了表示客气、谦虚、委婉而有礼貌,言语常使用虚拟语气。其虚拟语气的构造形式常为:would/could/might/should+原
19、形动词。如:Wouldyoumindmyshuttingthedoor?我把门关起来你介意吗Youshouldalwayslearnthislessonbyheart.你要把这个教训牢记于心。Ishould咚reewitayou.我应该同意你的观点。(2)表示“税慝时,常用may+主普+动词原形+其他”。如:Mayyouhaveagoodjourney!祝你一路顺风。Mayyourjouthlastforever!祝你青春永驻。(3)表示强初的原童、祝愿时,常用动词廨形。如:LonglivetheCommunistPartyofChina.中国共产党万岁。Godblessus.上帝保佑。(4)
20、习惯表达中常用的虚拟语气。(1)提出请求或邀请。如:Wouldyouliketohaveatalkwithusthisevening?今天晚上来跟我们聊天好吗CouldIuseyourbikenow?我可以用一下你的单车呜(2)陈述自己的观点或看法。如:Ishouldgladtomeetyou.见到你我会很快乐。Iwouldtrymybesttohelpyou.我会尽力帮助你。(3)提出劝告或建议。如:Youdbetteraskyourfatherfirst.你最好先问一问你的父亲。Youshouldmakeafullinvestigationofitfirst.你应该先全面调查一番。(4)提
21、出问题。如:Doyouthinkhecouldgethereontime?你认为他能按时来吗Doyouexpecthewouldtellusthetruth?你期望他会告诉我桁真相呜(5)表示对过去情况的责备时,常用虚拟语气。其虚拟语气的构造为:“情态动词+have+过去分词。如:Youshouldhavegothereearlier.你应该早就到这里了。Youshouldhavereturnedittohim.你应该把它还给他了。练习以及解析1.1 enjoyedthemovieverymuch.IwishIthebookfromwhichitwasmade.A.havereadB.hadr
22、eadC.shouldhavereadD.arereading2 .Youarelate.Ifyouafewminutesearlier,youhim.A.come;wouldmeetB.hadcome;wouldhavemetC.come;willmeetD.hadcome;wouldmeet3 .Thetwostudentstalkedasiftheyfriendsforyears.A.shouldbeB.wouldbeC.havebeenD.hadbeen4.1tisimportantthatIwithMr.Williamsimmediately.A.speakB.spokeC.will
23、speakD.tospeak5.Helookedasifheillforalongtime.A.wasB.wereC.hasbeenD.hadbeen6.1fthedoctorhadcomeearlier,thepoorchildwouldnotA.havelaidtherefortwohoursB.havebeenliedtherefortwohoursC.haveliedtherefortwohoursD.havelaintherefortwohours7JwishthatIwithyoulastnight.A.wentB.couldgoC.havegoneD.couldhavegone8
24、.Let9ssayyoucouldgothereagain,howfeel?A.willyouB.shouldyouC.wouldyouD.doyou9Jcantstandhim.Healwaystalksasthoughheeverything.A.knewB.knowsC.hasknownD.hadknown10.thefog,weshouldhavereachedourschool.A.BecauseofB.InspiteofC.IncaseofD.Butforll.Ifyouhadtoldmeinadvance,Ihimattheairport.A.wouldmeetB.wouldha
25、dmetC.wouldhavemetD.wouldhavemeet12.Mikecantakehiscarapartandputitbacktogetheragain.Icertainlywishhemehow.A.teachesB.willteachC.hastaughtD.wouldteach13.1 wouldhavetoldhimtheanswerhaditbeenpossible,butIsobusythen.A.hadbeenB.wereC.wasD.wouldbe14.Heworkinghardforfearthathe.A.shouldfallbehindB.fellbehin
26、dC.mayfallbehindD.wouldfallenbehindIS.Ifitanothertenminutes,thegamewouldhavebeencalledoff.A.hadrainedB.wouldhaverainedC.haveseenD.rained16 .Hesuggestedthattheyuseatrickinsteadofflghting.A.shouldB.wouldC.doD.had17 .MyfatherdidnotgotoNewYork;thedoctorsuggestedthathethere.A.notwentB.wontgoC.notgoD.nott
27、ogo1.1 1wouldhavegonetothemeetingifItime.A.hadhadB.havehadC.hadD.wouldhavehad19 .WouldyouratherIbuyinganewbike?A.decidedagainstB.willdecideagainstC.havedecidedD.shalldecideagainst20 .Youlooksotiredtonight.Itistimeyou.A.gotosleepB.wenttosleepC.gotobedD.wenttobed21 .Whydidn9tyoubuyanewcar?一Iwouldhaveb
28、oughtoneifIenoughmoney.A.hadB.havehadC.wouldhaveD.hadhad22 .1fshecouldsew,.A.shemakeadressB.shewouldhavemadeashirtC.shewillmakeashirtD.shewouldhadmadeacoat23 .today,hewouldgettherebyFriday.A.WouldheleaveB.WasheleavingC.WerehetoleaveD.Ifheleaves24 .Hisdoctorsuggestedthatheashorttripabroad.A.willtakeB
29、.wouldtakeC.takeD.took25 .TheBakersarrivedlastnight.Iftheydonlyletusknowearlier,atthestation.A.we9dmeetthemB.wellmeetthemC.wedhavemetthemD.wevemetthem26.1 fIyou,ImoreattentiontoEnglishidiomsandphrases.A.was;shallpayB.am;willpayC.wouldbe;wouldpayD.were;wouldpay27 .Wemighthavefailedifyouusahelpinghand
30、.A.havenotgivenB.wouldnotgiveC.hadnotgivenD.didnotgive28 .Thelawrequiresthateveryonehiscarcheckedatleastonceayear.A.hasB.hadC.haveD.willhave29.ltisstrangethatheso.A.wouldsayB.wouldspeakC.shouldsayD.willspeak3O.HadIknownhername,A.ordoessheknowmine?B.andwheredoesshelive?C.shewouldbebeautiful.D.Iwouldh
31、aveinvitedhertolunch.31.Hehasjustarrived,buthetalksasifheallaboutthat.A.knowB.knowsC.knownD.knew32.1fIthemoney,Iwouldhaveboughtamuchbiggercar.A.possessedB.ownedC.hadD.hadhad33 .Hewasverybusyyesterday;otherwise,hetothemeeting.A.wouldcomeB.cameC.wouldhavecomeD.willcome34 .ThelibrarianinsiststhatJohnno
32、morebooksfromthelibrarybeforehereturnsallthebookshehasborrowed.A.willtakeB.tookC.takeD.takes35.1 leftveryearlylastnight,butIwishIsoearly.A.didn9tleaveB.hadn9tleftC.haventleftD.couldn9tleave36.1 donothaveajob.IwouldfindonebutInotime.A.hadB.didn9thaveC.hadhadD.have37.1 wishthatyousuchabadheadachebecau
33、seImsurethatyouwouldhaveenjoyedtheconcert.A.hadntB.didnthavehadC.hadnthadD.hadn9thave38 .Heinsistedthatweallinhisofficeatoneoclock.A.beB.tobeC.wouldbeD.shallbe39 .HelencouldntgotoFranceafterall.That*toobad.FmsureshewouldhaveenjoyeditifA.shesgoneB.shellgoC.shedgoneD.she9dgo40.1 mustgothereearlier.Joh
34、nhassuggestedthatIanhourbeforethediscussionbegins.A.goB.shallgoC.willgoD.wouldgo15BBDAD610DDCAD1115CDCAA1620ACAAD2125DBCCC2630DCCCD3135DDCCB3640DCACD解析:Lwish后面用虚拟语气,表示与过去事实相反用过去完成时。2.条件句表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。3.asif后面如臬装不真实情猊就;不用虚执。4.1tisimportantthat是主语仄句的虚拟语气,从句角sb.shoulddo的形式。5.asif后面是真实楮温
35、,木虚拟。6.1ain是lie的过去分词,表示“躺”。7.couldhavedone表示“本来可以。8.与将来相反的虚拟语气,主句用过去将来时。9.asif表示不可能发生的事情时用虚拟语气。lO.butfor表示“要不是的话,通常与虚拟语气搭配使用。ILinadvance表示“事先”,表示与过去事实相反的虚拟语气。12.wish的宾语从句表示发生在将来的愿望用过去将来时。13.but的并列句表示真实情况,不用虚拟语气。14.forfearthat后面的状语从句用sb.shoulddo的形式。15.表示与过去事实相反,主句用过去将来完成时,从旬再过去完成时。16.suggest后面的宾语从旬甬s
36、b.shoulddo的形式。0.suggest后面的从句用sb.shoulddo的形式,should可以省略。18.表示与过去事美相反,从句用过去完成时。19.wouldrather的宾语仄句用sb.did的形式。20.ltistime后面的定语从句用sb.did的形式。21.第一个had是过去完成时,第二个had表示“有”。22.wouldhavedone是过去海来完成时,表示与过去相反的虚拟语气。23.这是虚拟语气的倒装形式,把if去掉,助动词提前。24.suggest后面的从句用sb.shoulddo的形式,should可以省略。25.表示与过去事最相反,主句用过去将来完成时。26.在虚
37、拟语气中,不管什么人称,be动词都要用were的形式。27.表示与过去事实相反,从句用过去完成时。28.require后面的从句用sb.shoulddo的形式,should可以省略。29.ltisstrangethat是主语从句的虚拟语气,从句用sb.shoulddo的形式。3O.hadIknown是与过去相反的虚拟语气的倒装形式。3Lasif表示不可能发生的事情时用虚拟语气。32.第一个had是过去完成时,第二个had表示“有。33.otherwise经常可以搭配虚拟语气,表示与过去事实相反。34.当insist表示“坚持认为时不用虚拟形式。35.wish后面用虚拟语气,表示与过去事实相反用过去完成时。36.but的并列句表示真实情况,不用虚拟语气。37.wish后面用虚拟语气,表示与过去事实相反用过去完成时。38.当insist表示“坚持要求”时从句用虚拟形式。39.表示与过去事实相反,从句用过去完成时。4O.suggest后面的仄句用sb.shoulddo的形式,should可以省略。