• 66.00 KB
  • 2022-06-17 15:54:17 发布

全国高中英语语法虚拟语气解

  • 12页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
高中英语语法讲解--虚拟语气1.语气的定义和种类(1)语气的定义语气是动词的一种形式,它表示说话人对某一行为或事情的看法和态度。(2)语气的种类A.陈述语气表示动作或状态是现实的、确定的或符合事实的,用于陈述句、疑问句和某些感叹句。Wearenotready.Diditrainalldayyesterday?Whatafinedaytoday!B.祈使语气表使说话人的建议、请求、邀请、命令等。Becareful.Don’tforgettoclosethewindow.Openthedoor,please.C.虚拟语气表使动作或状态不是客观存在的事实,而是说话人的主观愿望、假设或推测等。2.虚拟语气一.虚拟语气在条件句中的应用  学习虚拟语气在条件句中的用法之前我们必须清楚条件句的种类:条件句有真实条件句与非真实条件句(或称虚拟条件句)两种。真实条件句所表的假设是可能发生或实现的,句中的条件从句与结果主句都用陈述语气。如:矚慫润厲钐瘗睞枥庑赖。Ifitdoesn’traintomorrow,Iwillgoforapicnic.假若明天不下雨,我就去野餐。聞創沟燴鐺險爱氇谴净。  Oilfloatsifyoupouritonwater.你如把油倒在水里,油就浮起来。残骛楼諍锩瀨濟溆塹籟。  虚拟条件句所表的假设则是不可能或不大可能发生或实现的,句中的条件从句与结果主句皆须用虚拟语气。条件从句主句与现在事实相违背过去式(动词是be用were)should/would/could/might+动词原形与过去事实相违背had+过去分词should/would/could/might+have+过去分词与未来事实相违背1)should+动词原形2)were+动词不定式3)过去式(动词是Be也可以用were)should/would/could/might+动词原形1.与现在事实相反的虚拟条件句,条件从句的谓语用动词的过去式(be的过去式用were),主句的谓语用should(would,might,could)+动词原形。酽锕极額閉镇桧猪訣锥。  如:  Ifitwerenotraining,weshouldgoforapicnic.如果现在不下雨的话,我们就出去野餐了。彈贸摄尔霁毙攬砖卤庑。  (事实是:天在下雨,我们不能出去野餐。表示愿望。)  Ifhecamehere,hemightbeabletohelpyou.如果他来这,他就能够帮助你了。謀荞抟箧飆鐸怼类蒋薔。  (事实是:他没来这,他不可能帮助你。表示对他的良好印象。)   2.与过去事实相反的虚拟条件句,条件从句的谓语用had+过去分词,主句的谓语用should(would,might,could)+have+过去分词。厦礴恳蹒骈時盡继價骚。  如:Shewouldhavegonetothepartyifshehadbeeninvited.茕桢广鳓鯡选块网羈泪。  要是当初她被邀请的话,她就会去参加这次聚会了。  (事实是:当时没有人邀请她,因此,她没有来参加聚会。表示后悔。)Ifshehadn"tcalledme,Iwouldhaveoversleptthismorning.鹅娅尽損鹌惨歷茏鴛賴。  今天早上,她要是不叫我的话,我就会睡过头了。  (事实是:她今天早上叫我了,我没有睡过头。表示感激。)  3.与将来事实可能相反的虚拟条件句,条件从句的谓语用动词的过去式(be的过去式用were);should+动词原形;wereto+动词原形,主句用should(would,might,could)+动词原形。籟丛妈羥为贍偾蛏练淨。  如:IfIweretobetwentyyearsoldnextyear,IwouldtakethecourseofFrench.預頌圣鉉儐歲龈讶骅籴。  明年我要是二十岁,我就会学法语。  (事实是:我现在已经老了,明年我学不了法语了。)  Ifitshouldfail,Iwouldtryagain.要是失败了,我会再试一次。  (事实是:有可能失败,可我会再试。表示未知。)虚拟过去式有时并不表示“不大可能实现的假设”,而是表示一种希望或不希望发生的动作。  如:Ifwecaughttheearlytrain,we’dgettherebylunchtime.渗釤呛俨匀谔鱉调硯錦。  假如我们赶上早班火车,到午饭时间我们就会到达那里了。(表希望)Ifwemissedthetrain,weshouldhavetowaitanhouratthestation.铙誅卧泻噦圣骋贶頂廡。  假如我们赶不上这班火车,我们就得在车站等一小时。(表不希望)  4.混合型的条件句  当条件从句与主句所表的时间不一致时,虚拟语气的形式应作相应的调整。主句和从句的谓语动词并不相互呼应,这种条件句叫混合条件句。较多见的混合型条件句是从句用过去完成时(指过去行为),而主句用一般时(指目前状态)。擁締凤袜备訊顎轮烂蔷。 Hewouldpassthetestifhehadtakenmyadvice.如果他听了我的劝告,他现在会通过考试。贓熱俣阃歲匱阊邺镓騷。IfIhadspokentohimyesterday,Ishouldknowwhattodonow.坛摶乡囂忏蒌鍥铃氈淚。  假如昨天我对他说了,现在我就知道该怎么办了。Youwouldbemuchbetternowifyouhadtakenmyadvice.蜡變黲癟報伥铉锚鈰赘。  假如你接受了我的意见,你现在就会好得多。  如条件从句用ifIwere...,主句则可用表任何时间的虚拟形式。  如:  IfIwerenotbusy,Iwouldhavecome.  假如我不忙,我就会去了。(were表过去)  IfIwereyou,Iwouldgo.  假如我是你,我会去的。(were表现在)二.连词if的省略(倒装)  如果虚拟条件句的谓语部分有were,had和should时,可省略if,把were,had和should放到从句主语前面去,多见于书面语。買鲷鴯譖昙膚遙闫撷凄。  Hadyounothelpedme,Ishouldhavefailed.要是没有你的帮助,我就失败了。綾镝鯛駕櫬鹕踪韦辚糴。  Wereyouinmyposition,youwoulddothesame.假如你处在我的地位,你也会这样干的。驅踬髏彦浃绥譎饴憂锦。 Shouldtheyattackus,we’llwipethemoutcompletely.猫虿驢绘燈鮒诛髅貺庑。假如他们进攻我们,我们就把他们彻底消灭干净。例:1._________hewouldhavesucceededintheexamination.锹籁饗迳琐筆襖鸥娅薔。A.HadheworkedhardB.IfheworkedhardC.IfheworkshardD.Ifhehasworkedhard2._______itraintomorrow,wewouldstayathome.構氽頑黉碩饨荠龈话骛。A.ShouldB.BeC.WereD.Will3._______,hewouldteachushowtosolvetheproblem.輒峄陽檉簖疖網儂號泶。A.WerehehereB.WashehereC.IfheisD.Ishehere4._________,weshouldbeglad.A.WeretheytoarrivetomorrowB.TheyweretoarrivetomorrowC.TheywouldarrivetomorrowD.Theyarrivetomorrow5._______theclouds,youwouldfindtheairplaneintheskyeasily.尧侧閆繭絳闕绚勵蜆贅。A.WereitnotforB.IfithadnotbeenforC.IfitwerenotD.Haditnotbeenfor答案:1—5AAAAA 三.含蓄条件句  虚拟条件句中的条件从句有时不表出来,只暗含在上下文中,这种句子叫做含蓄条件句。含蓄条件句大体有三种情况。识饒鎂錕缢灩筧嚌俨淒。  1)条件暗含在短语中。  如:  Butforyourhelpwecouldn’thavesucceededintheexperiment.凍鈹鋨劳臘锴痫婦胫籴。  如果没有你的帮助,我们的实验是不会成功的。(暗含在分词短词butforyourhelp)  WhatwouldIhavedonewithoutyou?如没有你,我会怎么办呢?(条件暗含在介词短语withoutyou中)恥諤銪灭萦欢煬鞏鹜錦。  Itwouldbeeasiertodoitthisway.这样做会比较容易。  (条件暗含在不定式短语todoitthisway中)Thissamething,happeninginwartime,amounttodisaster.鯊腎鑰诎褳鉀沩懼統庫。  同样的事,如发生在战时,就会酿成大祸。(条件暗含在分词短语happeninginwartime中)硕癘鄴颃诌攆檸攜驤蔹。  Hemusthavethestrengthofahippopotamus,orhenevercouldhavevanquishedthatgreatbeast.他一定是力大如河马,否则他绝不会击败那只庞大的野兽。(暗含条件是连词or)阌擻輳嬪諫迁择楨秘騖。 Alone,hewouldhavebeenterrified.如是单独一人,他是会感到害怕的。(暗含条件是alone)氬嚕躑竄贸恳彈瀘颔澩。  2)条件暗含在上下文中。  如:  Youmightstayhereforever.你可以永远待在这儿。(可能暗含ifyouwantedto)釷鹆資贏車贖孙滅獅赘。   Wewouldhavesucceeded.我们本来是会成功的。(可能暗含ifwehadkepttrying)怂阐譜鯪迳導嘯畫長凉。  Yourreputationwouldberuined.你的名誉会败坏的。(可能暗含ifyoushouldacceptit)谚辞調担鈧谄动禪泻類。  3)在不少情况下,虚拟式已变成习惯说法,很难找出其暗含的条件。  如:  Youwouldn’tknow.你不会知道。  Iwouldliketocome.我愿意来。 四.不用if引导的条件从句  虚拟条件句中的条件从句除用if引外,还可用when,unless,lest,suppose,asif,forfear,incase,oncondition等词语来引导。嘰觐詿缧铴嗫偽純铪锩。  如:Thepeasantspreparedtofeedthecitywhenitshouldbefreed.熒绐譏钲鏌觶鷹緇機库。  农民已准备在这座城市解放后供给粮食。Lestyoushouldnothaveheardall,Ishallbeginatthebeginning.鶼渍螻偉阅劍鲰腎邏蘞。  我怕你没有听全,所以我再从头开始讲一遍。  UnlessIwerewell,Iwouldn’tbeatschool.除非我好了,否则我不会上学。纣忧蔣氳頑莶驅藥悯骛。SupposeyouweregivenachancetostudyinAmerica,wouldyouaccept?颖刍莖蛺饽亿顿裊赔泷。  假如给你一个到美国学习的机会,你会接受吗?(suppose或supposing=whatif)濫驂膽閉驟羥闈詔寢賻。Supposingitwereso?(=Supposingitwereso,whatwouldhappen?)銚銻縵哜鳗鸿锓謎諏涼。  要是这样的话,会怎么样呢?Hecanusethebicycleonconditionthatheshouldreturnittomorrow.挤貼綬电麥结鈺贖哓类。  如果明天能还回来,他就可以借用这辆自行车。  IncaseIforget,pleaseremindmeofmypromise如果我忘了,请提醒我的诺言。赔荊紳谘侖驟辽輩袜錈。  Susaniswalkingslowly,asifsheweretired.苏珊走得很慢,就像是累了似的。塤礙籟馐决穩賽釙冊庫。  与if一样,上述词语所引导的条件从句亦可用直陈语气,表可能实现或发生的事。虚拟语气补充讲解(第二课时)  虚拟语气除主要用于条件句(也就是状语从句)外,还可用于主语从句、宾语从句、表语从句、定语从句等。1.虚拟语气在主语从句中的应用“常用在Itis(was)+形容词/过去分词+that引导的主语从句”的句型中的主语从句要用虚拟语气。主语从句的谓语用should+动词原形(或should+have+过去分词)或只用动词原形(尤其是美国英语)。should在此是助动词,本身并无实义,这种主语从句中的should有时有感情色彩。裊樣祕廬廂颤谚鍘羋蔺。It"simportantthatwe(should)workoutaplan.(带有“要求”的含义)仓嫗盤紲嘱珑詁鍬齊驁。It"sbetterthathegoatonce.(带有“建议”的意思)☆用于本句型的形容词并不多,常见形容词有:necessary,important,best,right,impossible,preferable,desirable,imperative,advisable,essential,reserved,urgent,等。绽萬璉轆娛閬蛏鬮绾瀧。Itisnecessarythathe(should)besentthereatonce.骁顾燁鶚巯瀆蕪領鲡赙。It"sstrangethatheshouldsayso.Iwasgladthatheshouldgo. Itisimportantthatweshouldspeakpolitely.Itisapitythatsheshouldfaresobadly.It"srightthatyoushouldthinkthatway.☆用于本句型中的过去分词就是表示提议要求、命令等动词的过去分词,如suggested,settled,required,requested,demanded,urged,decided,proposed,ordered,desired,advised等。瑣钋濺暧惲锟缟馭篩凉。ItisrequestedthatProfessorLiu(should)giveusalecture.鎦诗涇艳损楼紲鯗餳類。Itisdesiredthatwe(should)geteverythingreadybytonight.栉缏歐锄棗鈕种鵑瑶锬。I’mashamedyoushouldhavedonesuchathing.  Ithasbeensuggestedthatthemeeting(should)beputoff.有人建议推迟会议。辔烨棟剛殓攬瑤丽阄应。  Itissettledthatyouleaveus,then?注意:这种句型中的主语从句也可用陈述语气,如:Itwasimportantthathemadeanexplicitstatementonthisscorelastweek.他上个星期对于这一方面做了明确的说明,这是很重要的。峴扬斕滾澗辐滠兴渙藺。句型总结:Itisnecessarythat…Itisimportantthat…Itisnaturalthat…Itisstrangethat…Itissurprisingthat…Itisimpossiblethat…Itisgreatpitythat…Itwillbebetterthat…Itissuggestedthat…Itisorderedthat….Itisdemandedthat…2.虚拟语气在宾语从句中的应用  1).宾语从句在表示提议、要求、命令、意志等动词后,其谓语用should+动词原形或只用动词原形的虚拟语气,作为suggest,request,demand,urge,propose,prefer,advise,insist,require,order,command,maintain,ask,object,arrange,desire等动词的宾语。詩叁撻訥烬忧毀厉鋨骜。  如:  Thedoctorsuggestedthathenotgothere.医生建议他不要去那里。则鯤愜韋瘓賈晖园栋泷。  Hesuggestedthatweshouldleaveearly.他建议我们早点动身。胀鏝彈奥秘孫戶孪钇賻。Thejudgeorderedthattheprisonershouldberemanded.法官命令被告还押。鳃躋峽祷紉诵帮废掃減。例:1.Theteacherinsistedthateverystudent_______everyotherline.稟虛嬪赈维哜妝扩踴粜。A.writesB.writeC.wouldwriteD.wrote2.Jack’sfatherinsists______inthishotel.A.notstayingBnottostayC.thathenotstayD.stayingnot3.Theyinsistedthatyou_______themaquickanswer.陽簍埡鲑罷規呜旧岿錟。A.shouldgiveB.gave C.mustgiveD.wouldgive4.Theguardatthegateinsistedthateverybody_______therules.沩氣嘮戇苌鑿鑿槠谔應。A.obeysB.obeyC.willobeyD.wouldobey答案:1—4BCAB注:1)、suggest为“建议去做…;命令…”从句用should+do为“说明;暗示”,从句用过去时或过去完成时。1.ThedoctorsuggestedthatIshouldtakethemedicinethreetimesaday.钡嵐縣緱虜荣产涛團蔺。2.Thedoctorsuggestedthatmygrandmotherhadcaughtabadcold.懨俠劑鈍触乐鹇烬觶騮。3.Theexpressiononherfacesuggeststhatsheknewthesecret.謾饱兗争詣繚鮐癞别瀘。4.Theysuggestedthatthesebooks______atonce.呙铉們欤谦鸪饺竞荡赚。A.shouldtakeawayB.wouldbetakenawayC.betakenawayD.takeaway5.Isuggestedameeting_______todiscussthematter.莹谐龌蕲賞组靄绉嚴减。A.willbeheldB.wouldbeheldC.shouldholdD.beheld6.Hissilenceatthemeetingsuggested________toyourplan.麸肃鹏镟轿騍镣缚縟糶。A.didn’tagreeB.hadn’tagreedC.wouldn’tagreeD.shouldn’tagree答案:4—6CDA2)、insist“坚持要去做…,坚持应该去做”,从句用should+do为“坚持表明,坚持说/解释”,从句用过去时或过去完成时。1.Sheinsistedthatshe______illofhimbehindhim,buthedidn’tbelieve.納畴鳗吶鄖禎銣腻鰲锬。A.hadn’tspokenB.shouldn’tspeakC.wouldn’tspeakD.notspeak2.Heinsistedthatwe______theboytohospital.A.takeB.tookC.wouldtakeD.willtake3.Heinsistedthathe_______ourcar.A.shouldstealB.wouldstealC.hadn’tstolenD.steal4.Theteachercommandedthatallhisstudents______theirhomeworkafterclass.風撵鲔貓铁频钙蓟纠庙。A.wouldhandinB.shouldhandinC.handedinD.mighthandin5.Theworkersrequestedthattheirworkingconditions______.灭嗳骇諗鋅猎輛觏馊藹。A.mustbeimprovedB.beimprovedC.wouldbeimprovedD.wereimproved6.Theyrequiredthatthecrops_______harvestedatonce.铹鸝饷飾镡閌赀诨癱骝。A.shouldbeB.beC.areD.mustbe答案:1—6BACBBA  2).wish的宾语的从句,表示愿望,常省去连词that。 ☆从句的谓语动词可用过去式,表示现在的愿望(与现在事实相反),虽实现的可能性不大,但仍有实现的可能。攙閿频嵘陣澇諗谴隴泸。Iwishitweretrue.我但愿这是真的。☆从句的谓语动词还可用“could(would,might)+动词原形”用来表示将来的愿望Iwishyouwouldstayalittlelonger.我希望你再待一会儿。☆表示无能为力的过去愿望(与过去事实相反),可用“had+过去分词”或“could(would,might)+have+过去分词”趕輾雏纨颗锊讨跃满賺。  Iwishyouhadcalledyesterday.我希望你昨天来过电话。 WewishyouhadcometoourNewYear’sparty.我们真希望你来参加了我们的新年联欢会。夹覡闾辁駁档驀迁锬減。例:7.IwishI_______youyesterday.A.sawB.didseeC.hadseenD.weretosee8.—HaveyouvisitedtheScienceMuseum? —No,butIreallywishI_______.A.willB.haveC.didD.had9.Iwishthattherain______stop.A.willB.wouldCmayD.can答案:7—9CDB  3).wouldrather,wouldsooner等表示愿望,其宾语从句常用虚拟过去式。☆表示与现在和将来含义事实相反的虚拟语气要用动词的过去式☆用过去完成式(had+过去分词)表示过去事实相反的含义  Iwouldratheryoucametomorrow.我宁愿你明天来。  I’dsoonershelefttheheavyendoftheworktosomeoneelse.我宁愿她把重活留给别人。视絀镘鸸鲚鐘脑钧欖粝。  4).有些动词,如think,expect,believe,其否定式的宾语从句亦可用should+动词原形。如:偽澀锟攢鴛擋緬铹鈞錠。  Ineverthoughtheshouldrefuse.我万没有想到他会拒绝。  Shedidnotexpectthatyoushouldcome.她没有预料你会来。3.虚拟语气在表语从句中的应用  名词suggestion,proposal,order,advice,demand等作主语,其后的表语从句中的谓语动词一般使用虚拟语气,用should+动词原形或省略should。緦徑铫膾龋轿级镗挢廟。Mysuggestionisthatwe(should)sendafewsoldierstohelpthem.騅憑钶銘侥张礫阵轸蔼。  我的建议是我们应派几个战士去增援他们。Myadviceisthatyou(should)treatherwell.我的忠告是你应该善待她。疠骐錾农剎貯狱颢幗騮。Hemakesthedemandthatshe(should)leavetheplaceatonce.镞锊过润启婭澗骆讕瀘。  他提出一个要求,要求她立刻离开这个地方。  Mysuggestionisthatweshouldtellhim.我的建议是我们应该告诉他。榿贰轲誊壟该槛鲻垲赛。  Ouronlyrequestisthatthisshouldbesettledassoonaspossible.邁茑赚陉宾呗擷鹪讼凑。  我们唯一的请求就是尽快解决这个问题。  注意:虚拟语气也可以用于同位语从句。如:TherewasasuggestionthatBrownshouldbedroppedfromtheteam.有一项建议是布朗应该离队。嵝硖贪塒廩袞悯倉華糲。4.虚拟语气在定语从句中的应用  常用在Itistime(that)…句型中,定语从句常用虚拟过去式   Itistimethechildrenwenttobed.  孩子们早该上床睡觉了。(表示催促)该栎谖碼戆沖巋鳧薩锭。It"shightimethathebegantothinkhowtodealwithmoney.劇妆诨貰攖苹埘呂仑庙。  他早该开始考虑如何与钱打交道。  Itistimeweleft.我们该走了。  Itistimewewenttobed.我们该去睡觉了。5.虚拟式动词原形亦常用在独立句中,表愿望  LonglivetheCommunistPartyofChina!中国共产党万岁!  Godblessyou!上帝保佑你。  Goddamnit!该死的!  Thedeviltakeyou!见鬼去吧!  Sobeitthen.就那样吧。6.虚拟时态与谓语动词时态的关系:从句中的虚拟时态往往不受全句谓语时态的影响。  1)用于主语从句。试比较:  Itisimportantthatheshouldknowaboutthis.他必须知道此事。臠龍讹驄桠业變墊罗蘄。  Itwasimportantthatheshouldknowaboutthis.他必须知道此事。鰻順褛悦漚縫冁屜鸭骞。  2)用于宾语从句。试比较:  Isuggestthatweshouldgotomorrow.我建议我们明天走。  Isuggestedthatweshouldgothenextday.我建议我们第二天走。穑釓虚绺滟鳗絲懷紓泺。  Shesaid,“IfIwereaboyIwouldjointhearmy.”她说,“我如是男孩,就参军。”隶誆荧鉴獫纲鴣攣駘賽。  Shesaidthatifshewereaboy,shewouldjointhearmy.她说她如是男孩就参军。浹繢腻叢着駕骠構砀湊。  但强调现在时刻的虚拟式在间接引语中需要遵守时态一致的原则。试比较:“IfIknewhowitworked,Icouldtellyouwhattodo,”hesaid.鈀燭罚櫝箋礱颼畢韫粝。“假如我知道它是如何运行的话,我就会告诉你该怎么办,”他说道。Hesaidthatifhehadknownhowitworkedhecouldhavetoldmewhattodo.惬執缉蘿绅颀阳灣熗鍵。  他说假如他知道它是如何运行的话,他就会告诉我该怎么办。“IfIknewtheanswertoallyourquestionsI"dbeagenius,”hesaid.贞廈给鏌綞牵鎮獵鎦龐。“我如知道你所有问题的答案,我就是天才了。”他说道。  Hesaidthatifheknewtheanswertoallmyquestions,he’dbeagenius.嚌鲭级厨胀鑲铟礦毁蕲。  他说他如知道我所有问题的答案,他就是天才了。  但如果全句谓语是虚拟语气,其后从句的时态则多受其影响,现在时态应随之而变为过去时态。 如:Iwouldthinkhewaswrong.我看他是错了。(须用was,试比较:Ithinkheiswrong)薊镔竖牍熒浹醬籬铃騫。Itwouldseemthatshewasright.她似乎是对的。(须用was,试比较:Itseemsthatsheisright)齡践砚语蜗铸转絹攤濼。专项训练:1.Ienjoyedthemovieverymuch.IwishI_____thebookfromwhichitwasmade.绅薮疮颧訝标販繯轅赛。A.havereadB.hadreadC.shouldhavereadD.arereading2.Youarelate.Ifyou_____afewminutesearlier,you_____him.饪箩狞屬诺釙诬苧径凛。 A.come;wouldmeetB.hadcome;wouldhavemetC.come;willmeetD.hadcome;wouldmeet3.Thetwostudentstalkedasifthey_____friendsforyears.烴毙潜籬賢擔視蠶贲粵。A.shouldbeB.wouldbeC.havebeenD.hadbeen4.ItisimportantthatI_____withMr.Williamsimmediately.鋝岂涛軌跃轮莳講嫗键。A.speakB.spokeC.willspeakD.tospeak5.Helookedasifhe_____illforalongtime.A.wasB.WereC.hasbeenD.hadbeen6.Ifthedoctorhadcomeearlier,thepoorchildwouldnot_____.撷伪氢鱧轍幂聹諛詼庞。A.havelaidtherefortwohoursB.havebeenliedtherefortwohours踪飯梦掺钓貞绫賁发蘄。C.haveliedtherefortwohoursD.havelaintherefortwohours婭鑠机职銦夾簣軒蚀骞。7.IwishthatI_____withyoulastnight.A.wentB.couldgoC.havegoneD.couldhavegone8.Let’ssayyoucouldgothereagain,how_____feel?譽諶掺铒锭试监鄺儕泻。A.willyouB.shouldyouC.wouldyouD.doyou9.Ican’tstandhim.Healwaystalksasthoughhe_____everything.俦聹执償閏号燴鈿膽賾。A.knewB.knowsC.hasknownD.hadknown10._____thefog,weshouldhavereachedourschool.缜電怅淺靓蠐浅錒鵬凜。A.BecauseofB.InspiteofC.IncaseofD.Butfor11.Ifyouhadtoldmeinadvance,I_____himattheairport.骥擯帜褸饜兗椏長绛粤。A.wouldmeetB.wouldhadmetC.wouldhavemetD.wouldhavemeet12.Mikecantakehiscarapartandputitbacktogetheragain.Icertainlywishhe_____mehow.癱噴导閽骋艳捣靨骢鍵。A.teachesB.willteachC.hastaughtD.wouldteach13.Iwouldhavetoldhimtheanswer,haditbeenpossible,butI_____sobusythen.鑣鸽夺圆鯢齙慫餞離龐。A.hadbeenB.wereC.wasD.wouldbe14.He’sworkinghardforfearthathe_____.A.shouldfallbehindB.fellbehindC.mayfallbehindD.wouldfallenbehind15.Ifit_____anothertenminutes,thegamewouldhavebeencalledoff.榄阈团皱鹏緦寿驏頦蕴。A.hadrainedB.wouldhaverainedC.haveseenD.rained16.Hesuggestedthatthey_____useatrickinsteadoffighting.逊输吴贝义鲽國鳩犹騸。A.shouldB.would C.doD.had17.MyfatherdidnotgotoNewYork;thedoctorsuggestedthathe_____there.幘觇匮骇儺红卤齡镰瀉。A.notwentB.won’tgoC.notgoD.nottogo18.IwouldhavegonetothemeetingifI_____time.誦终决懷区馱倆侧澩赜。A.hadhadB.havehadC.hadD.wouldhavehad19.WouldyouratherI_____buyinganewbike?A.decidedagainstB.willdecideagainstC.havedecidedD.shalldecideagainst20.Youlooksotiredtonight.Itistimeyou_____.医涤侣綃噲睞齒办銩凛。A.gotosleepB.wenttosleepC.gotobedD.wenttobed21.—Whydidn’tyoubuyanewcar?—IwouldhaveboughtoneifI_____enoughmoney.A.hadB.havehadC.wouldhaveD.hadhad22.Ifshecouldsew,_____.A.shemakeadressB.shewouldhavemadeashirtC.shewillmakeashirtD.shewouldhadmadeacoat舻当为遙头韪鳍哕晕糞。23._____today,hewouldgettherebyFriday.A.WouldheleaveB.WasheleavingC.WerehetoleaveD.Ifheleaves24.Hisdoctorsuggestedthathe_____ashorttripabroad.鸪凑鸛齏嶇烛罵奖选锯。A.willtakeB.wouldtakeC.takeD.took25.TheBakersarrivedlastnight.Ifthey’donlyletusknowearlier,_____atthestation.筧驪鴨栌怀鏇颐嵘悅废。A.we’dmeetthemB.we’llmeetthemC.we’dhavemetthemD.we’vemetthem26.IfI_____you,I_____moreattentiontoEnglishidiomsandphrases.韋鋯鯖荣擬滄閡悬贖蘊。A.was;shallpayB.am;willpayC.wouldbe;wouldpayD.were;wouldpay27.Wemighthavefailedifyou_____usahelpinghand.涛貶騸锬晋铩锩揿宪骟。A.havenotgivenB.wouldnotgiveC.hadnotgivenD.didnotgive28.Thelawrequiresthateveryone_____hiscarcheckedatleastonceayear.钿蘇饌華檻杩鐵样说泻。  A.has           B.hadC.haveD.willhave29.Itisstrangethathe_____so.A.wouldsayB.wouldspeakC.shouldsayD.willspeak 30.HadIknownhername,_____A.ordoessheknowmine?B.andwheredoesshelive?戧礱風熗浇鄖适泞嚀贗。C.shewouldbebeautiful.D.Iwouldhaveinvitedhertolunch.購櫛頁詩燦戶踐澜襯鳳。31.Hehasjustarrived,buthetalksasifhe_____allaboutthat.嗫奐闃頜瑷踯谫瓒兽粪。A.knowB.knowsC.knownD.knew32.IfI_____themoney,Iwouldhaveboughtamuchbiggercar.虚龉鐮宠確嵝誄祷舻鋸。A.possessedB.ownedC.hadD.hadhad33.Hewasverybusyyesterday;otherwise,he_____tothemeeting.與顶鍔笋类謾蝾纪黾廢。A.wouldcomeB.cameC.wouldhavecomeD.willcome34.ThelibrarianinsiststhatJohn_____nomorebooksfromthelibrarybeforehereturnsallthebookshehasborrowed.結释鏈跄絞塒繭绽綹蕴。A.willtakeB.tookC.takeD.takes35.Ileftveryearlylastnight,butIwishI_____soearly.餑诎鉈鲻缥评缯肃鮮驃。A.didn’tleaveB.hadn’tleftC.haven’tleftD.couldn’tleave36.Idonothaveajob.IwouldfindonebutI_____notime.爷缆鉅摯騰厕綁荩笺潑。  A.had            B.didn’thaveC.hadhadD.have37.Iwishthatyou_____suchabadheadachebecauseI’msurethatyouwouldhaveenjoyedtheconcert.锞炽邐繒萨蝦窦补飙赝。A.hadn’tB.didn’thavehadC.hadn’thadD.hadn’thave38.Heinsistedthatweall_____inhisofficeatoneo’clock.曠戗輔鑽襉倆瘋诌琿凤。A.beB.tobeC.wouldbeD.shallbe39.Helencouldn’tgotoFranceafterall.That’stoobad.I’msureshewouldhaveenjoyeditif_____.轉厍蹺佥诎脚濒谘閥糞。A.she’sgoneB.she’llgoC.she’dgoneD.she’dgo答案:  1—5BBDAD  6—10DDCAD  11—15CDCAA  6—20ACAAD  21—25DBCCC  26—30DCCCD  31—35DDCCB  36—39DCAC嬷鯀賊沣謁麩溝赉涞锯。 解析:  1.wish后面用虚拟语气,表示与过去事实相反用过去完成时。  2.条件句表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。  3.asif后面如果表示真实情况就不用虚拟。  4.Itisimportantthat是主语从句的虚拟语气,从句用sb.shoulddo的形式。讯鎬謾蝈贺綜枢辄锁廪。  5.asif后面是真实情况,不虚拟。   6.lain是lie的过去分词,表示“躺”。  7.couldhavedone表示“本来可以”。  8.与将来相反的虚拟语气,主句用过去将来时。  9.asif表示不可能发生的事情时用虚拟语气。  10.butfor表示“要不是……的话”,通常与虚拟语气搭配使用。  11.inadvance表示“事先”,表示与过去事实相反的虚拟语气。  12.wish的宾语从句表示发生在将来的愿望用过去将来时。  13.but的并列句表示真实情况,不用虚拟语气。  14.forfearthat后面的状语从句用sb.shoulddo的形式。  15.表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。  16.suggest后面的宾语从句用sb.shoulddo的形式。  17.suggest后面的从句用sb.shoulddo的形式,should可以省略。  18.表示与过去事实相反,从句用过去完成时。  19.wouldrather的宾语从句用sb.did的形式。  20.Itistime后面的定语从句用sb.did的形式。  21.第一个had是过去完成时,第二个had表示“有”。  22.wouldhavedone是过去将来完成时,表示与过去相反的虚拟语气。  23.这是虚拟语气的倒装形式,把if去掉,助动词提前。  24.suggest后面的从句用sb.shoulddo的形式,should可以省略。  25.表示与过去事实相反,主句用过去将来完成时。  26.在虚拟语气中,不管什么人称,be动词都要用were的形式。  27.表示与过去事实相反,从句用过去完成时。  28.require后面的从句用sb.shoulddo的形式,should可以省略。  29.Itisstrangethat是主语从句的虚拟语气,从句用sb.shoulddo的形式。兒躉讀闶軒鲧擬钇標藪。  30.hadIknown是与过去相反的虚拟语气的倒装形式。  31.asif表示不可能发生的事情时用虚拟语气。  32.第一个had是过去完成时,第二个had表示“有”。  33.otherwise经常可以搭配虚拟语气,表示与过去事实相反。  34.当insist表示“坚持认为”时不用虚拟形式。  35.wish后面用虚拟语气,表示与过去事实相反用过去完成时。  36.but的并列句表示真实情况,不用虚拟语气。  37.wish后面用虚拟语气,表示与过去事实相反用过去完成时。  38.当insist表示“坚持要求”时从句用虚拟形式。  39.表示与过去事实相反,从句用过去完成时。