您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 虚拟语气)语法精讲精练 练习
-1-虚拟语气(一)“if”虚拟条件句主从句谓语动词的构成情况从句谓语动词的构成主句谓语动词的构成与现在事实相反过去式(be用were)should/would/could/might+动词原形与过去事实相反had+过去分词should/would/could/might+have+过去分词与将来事实相反过去式should+动词原形were+不定式should/would/could/might+动词原形注意:从句中的should可用于各种人称,且不可以被would所代替。Ifhewerehere,hewouldhelpus.如果他在这里,他会帮助我们的。IfIhadbeenfreeatthattime,Iwouldhavevisitedyou.如果那时我有空的话,我就拜访你了。Ifitshouldraintomorrow,wewouldnotgocamping.如果明天下雨的话,我们就不去野营。(二)省略“if”的虚拟条件句将虚拟条件从句中的“were,had,should”放到主语之前,构成部分倒装Shouldhecome,tellhimtoringmeup.如果他来,告诉他让他给我打电话。WereIyou,Iwouldnotdoit.如果我是你,我就不做。HadIbeenfree,Iwouldhavevisitedyou.如果我有空的话,我就拜访你了。(三)混合虚拟条件句1.不同时间的虚拟,遵守相应的规则Ifhehadlistenedtome,hewouldnotbeintroublenow.要是他听了我的话,现在就不会有麻烦了。(从句与过去事实相反,主句与现在事实相反)Ifhehadtoldmeyesterday,Ishouldknowwhattodonow.要是他昨天告诉我了,我就知道现在做什么了。(从句与过去事实相反,主句与现在事实相反)IfIwereyou,Iwouldhavegonetoherbirthdayparty.如果我是你,我就去参加他的生日聚会了。(从句与现在事实相反,主句与过去事实相反)2.虚拟与陈述的混合,遵守相应的规则Hecouldhavepassedtheexam,buthewasn’tcarefulenough.他本来能通过考试的,但他不够细心。Youshouldhavecomeearlier.Thebusleftamomentago.你应该早一点来的,汽车刚走一会儿。(四)含蓄虚拟条件句:即不用“if”而用其它形式给出虚拟条件-2-1.用“butfor+名词”表示虚拟条件—Didyoumakeitatlast?你们最后成功了吗?—Yes.Butforyourhelp,itwouldhavecausedaseriousloss.成功了,要不是你的帮助,我们的损失就大了。2.用“without+名词”表示虚拟条件Withoutelectricity,humanlifewouldbequitedifferenttoday.如果没有电的话,人类今天的生活就会大为不同。3.用“动词不定式”表示虚拟条件Itwouldbeonlypartlyrighttofollowinthisway.如果这样做,仅仅对了一半。4.用“现在分词”表示虚拟条件Havingknownintime,wemighthavepreventedtheaccident.要是及时得知的话,我们也许能阻止这场事故。5.用“过去分词”表示虚拟条件Givenmoreattention,thetreecouldhavegrownbetter.如果多留心的话,这树本来可以长的更好。6.用“副词otherwise”表示虚拟条件Iwastoobusyatthattime.Otherwise,Iwouldhavecalledyou.我当时太忙,否则我就给你打电话了。7.用“连词but连接的句子”表示隐含的虚拟条件He_________fatterbutheeatstoolittle.A.wouldbecomeB.wouldhavebecomeC.mustbecomeD.musthavebecome【解析】答案为A。从后句“但是他吃得太少”来看,隐含着虚拟即:如果他吃得多点,就会胖些了。(五)特殊句式虚拟结构1.suggest,order,propose,request,require,demand,advise,insist+宾语从句(should)doHesuggestedthatwe(should)notchangeourmind.他建议我们不要改变主意。Heinsistedthathe(should)gotoworkinthesouth.他坚持要到南方去工作。注意:当suggest表示暗示,insist表示坚持观点,事实时,后接的宾语从句应当用真实语气。Hissilencesuggestedthatheagreedwithmydecision.他的沉默说明了他同意我的决定。Heinsiststhatdoingmorningexercisesdoesgoodtopeople’shealth.他坚持认为做早操对人的身体有益。2.Itissuggested/advised/ordered/requested/required…+that从句(should)doItissuggestedthatmorestudentsshouldgotouniversity.有人建议应该有更多的学生去上大学。3.Myadvice/suggestion/request/requirement/order/proposal…+is+表语从句(should)doMyadviceisthatyoushouldpracticespeakingEnglishasoftenaspossible.我的建议是有应该尽可能多地练习说英语。-3-4.Hissuggestion/advice/request/requirement…+同位语从句(should)do+is..Therequestthattheyshouldgetmoreisreasonable.他们得到更多的要求是合理的。5.Itisnatural/necessary/strange+that从句(should)do表惊奇、怀疑、惋惜、不满、理应如此等。It’sstrangethatheshouldhavemissedthetrain.真奇怪,这样的一个人竟然是我们的朋友。(表竟然)Itisimportantthatweshouldlearnfromothers.重要的是我们理应向他人学习。(表理应如此)Itisapitythatheshouldnotgowithus.真遗憾,他不肯跟我们一起走。(表惋惜)6.wish+thatclause(did/were与现在相反)wish+thatclause(would/could/might+do与将来相反)wish+thatclause(haddone与过去相反)IwishIwereadoctor.我希望我是个医生就好了。(现在)Iwishthattherainwouldstop.我希望雨能停下来。(将来)Iwishthathehadnotmadesomuchfussaboutit.我希望他不要把事情搞大了。(过去)7.Itis(high)time+从句(did或shoulddo)Itis(high)timewewent/shouldgohome.我们真该回家了。8.wouldrather+从句(did与现在或将来相反);(haddone与过去相反)Iwouldratheryoucametomorrow.我宁愿你现在呆在家里。Iwouldratheryouhadn’ttoldherthenews.我宁愿你没有把这个消息告诉她。9.省去条件从句或主句:表示虚拟语气的主句或从句有时可以省略,但其含义仍可以推知①省去条件从句Youcouldhavewashedyourclothesyourself.你本可以自已洗衣服的。(省去了“Ifyouhadwantedto”,事实是:你自己没洗衣服,因为你不想洗。)②省去主句(常用以表示愿望)Ifonly+从句(did/were与现在相反)/(would/could/might+do与将来相反)/(haddone与过去相反)“要是……就好了”Ifmygrandmotherwerewithme!如果我的祖母与我在一起多好啊!(事实是:祖母已不在世了。)Ifonlyshehadnotleft!如果她没走就好了!(事实是:她已经走了。)Ifonlyhewouldcometomorrow!要是他明天能来该多好啊!注意:onlyif是“只要”的意思,从句中用陈述语气。10.asif+从句(did/were与现在相反)/(would/could/might+do与将来相反)/(haddone与过去相反)I’velovedyouasifyouweremyrelative.我一直爱你仿佛你是我的亲人。Theytalkedasiftheyhadbeenfriendsforyears.他们交谈起来就像是处了多年的朋友。注意:“asif/asthough”引导的状语从句中也可以用陈述语气:当说话者认为所述的是真实的或极有-4-可能发生或存在的事实时:Itsoundsasifitisraining.听起来像是在下雨。Hetalksasifheisdrunk.从他谈话的样子来看他似乎是喝醉了。①Iftherewerenosubjunctivemood,English______mucheasier.A.willbeB.wouldhavebeenC.couldhavebeenD.wouldbe【解析】答案为D。观察题干,可知全句表达的是与现在事实相反的虚拟语气。故答案为D。句意:如果没有虚拟语气的话,英语会更加简单的。②________hehadnothurthisleg,Johnwouldhavewontherace.A.IfB.SinceC.ThoughD.When【解析】答案为A。句意:如果他的腿没有受伤的话,他就会赢得此次比赛了。根据句意可知此句是是与过去事实相反的虚拟条件句,应选“if”引导虚拟条件句。③Ifit_______tomorrow,we________putoffthevisittotheYangpuBridge.A.rains;wouldhavehadtoB.weretorain;willhavetoC.shouldrain;wouldhavetoD.rained;shouldhavehadto【解析】答案为C。根据语境中所给时间状语tomorrow可知,这是表示将来的条件状语从句,本句可使用陈述语气(条件句用一般现在时,主句用一般将来时),也可使用与将来事实相反的虚拟语气(条件句用did/weretodo/shoulddo…,主句用woulddo…),根据所给选项,只有答案C项为正确答案。特别注意省略“if”的虚拟条件句④________fired,yourhealthcareandotherbenefitswillnotbeimmediatelycutoff.A.WouldyoubeB.ShouldyoubeC.CouldyoubeD.Mightyoube【解析】答案为B。虚拟条件句省略了“if”,要把“should”放在从句主语的前面构成部分倒装。句意:即使你被解雇了,医疗保障和其它福利也不会受到影响。⑤______forthefreetickets,Iwouldnothavegonetothefilmssooften.A.IfitisnotB.WereitnotC.HaditnotbeenD.Iftheywerenot【解析】答案为C。根据主句中谓语动词结构wouldnothavegone,说明前一分句是与过去事实相反的虚拟条件句,应选用过去完成时结构,分析四个选项,只有选项C(倒装结构)为正确答案。实际上,相当于一个陈述结构
本文标题:虚拟语气)语法精讲精练 练习
链接地址:https://www.777doc.com/doc-4814080 .html