- 119.48 KB
- 2022-06-17 15:16:24 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
【助力2014高考】英语语法小题特训:虚拟语气--CanIborrowyour"KidsTyping"CD-ROM?--I’dgetitforyou__________Icouldrememberwholastborrowedit.A.exceptthatB.ifonlyC.onconditionthatD.consideringwhether答案:B2.Afterthesurgery,theoldladylookedasifshe__________tenyearsyounger.A.beB.isC.hadbeenD.were答案:D3.Mrs.Morrison__________agoodsalaryinanofficejobinsteadofstayingathome,butshedecidednottoworkforthesakeofherchildren.A.musthavemadeB.couldmakeC.wouldmakeD.couldhavemade答案:这是一个表示“过去”的虚拟语气的句子。在but前是虚拟语气,在but后是陈述语气。but后的句子等于一个if从句:…butshedecidednottoworkforthesakeofherchildren.=ifshehaddecidedtowork,这时,就成了一个标准的虚拟语气的句子:‘Ifshehaddecidedtowork,Mrs.Morrisoncouldhavemadeagoodsalaryinanofficejobinsteadofstayingathome.本题意为:如果Morrison太太当初决定去工作的话,她会在一家写字间赚一份很好的工资,但是她为了她的孩子,决定不工作。(答案D)4.Fiveminutesearlier,andwe__________thelastsubwaytrain.A.oughttohavecaughtB.musthavecaughtC.couldhavecaughtD.couldcatch答案:这里的Fiveminutesearlier意思是“如果早五分钟的话”,代替了一个虚拟语气的it从句:Ifwehadleftfiveminutesearlier。所以这是个虚拟语气的过去时的句子。根据公式,要用would/should/could/might+原型动词。选项A.oughttohavecaught是情态动词表示“该做的事没有做”。couldhavecaught意思是“没有赶上”。(答案C)5.__________,weshouldhavegoneonatriptothemountain.A.IftheweatherwerenotbadB.WhethertheweatherwasbadornotC.ButforthefactthattheweatherwasbadD.Despitethebadweather答案:Butfor意思是“要没有……”,后跟名词,后面的句子要用虚拟语气。从后半句的weshouldhavegoneonatriptothemountain我们可以看出这是个过去时的虚拟语气:Butforyourhelp.1wouldhavefailedintheMathsexam.请参考本章第16句。(答案C)6.Itisessentialthathumanbeings__________waysandmeanstoprotecttheenvironment.A.shouldadoptB.haveadoptedC.wouldadoptD.willhaveadopted答案:A7.__________itraintomorrow,wewouldhavetoputoffthevisittotheBotanicalGardens.A.WereB.ShouldC.WouldD.If答案:请注意虚拟语气将来时if从句的用法:(1)Ifshecametomorrow,wewouldbeveryhappy.(2)Ifsheshouldcometomorrow,wewouldbeveryhappy.(3)Ifsheweretocometomorrow,wewouldbeveryhappy.
上面的第(2)和第(3)句可以倒装:Ifsheshouldcometomorrow,wewouldbeveryhappy.=Shouldshecometomorrow.wewouldbeveryhappy.Ifsheweretocometomorrow,wewouldbeveryhappy.=Wereshetocometomorrow,wewouldbeveryhappy.本题如不倒装是这样的:Ifitshouldraintomorrow,wewouldhavetoputoffthevisittotheBotanicalGardens.请参考本章第74,80句。(答案B)8.HehassuggestedthatMissLi__________actionatoncebeforeitistoolate.A.takeB.takesC.willtakeD.wouldtake答案:A9.Iwouldhavepaidavisittoyou__________possible.A.ifitwereB.woulditbeC.haditbeenD.shouldithavebeen答案:本句的倒装情况和第8句一样:ifithadbeenpossible=haditbeenpossible。前面句子Iwouldhavepaidavisittoyou是虚拟语气的过去时,所以要用ifithadbeenpossible。(答案C)10.Shecouldhavepassedtheexam,butshe__________hardenough.A.didn’tstudyB.hadn’tstudiesC.doesn’tstudyD.wouldnotstudy答案:这个句子的前半句是虚拟语气的过去时,在but后要用陈述语气,表示一个“事实”。用一般过去时即可:Iwouldhaveboughtthatcomputer,butIdidn’thaveenoughmoney.=1wouldhaveboughtthatcomputerifIhadhadenoughmoney.Shewouldhavecometothedinner,butshewasbusyatthattime.=Shewouldhavecometothedinnerifshehadnotbeenbusyatthattime.(答案A)11.Thetwostrangerstalkedasifthey__________friendsforyears.A.shouldB.wouldbeC.havebeenD.hadbeen答案:D12.Wouldhe__________toourhelpifhewerehere?A.havecomeB.becomingC.comesD.come.答案:D13.--Doyouthinkthethiefenteredthroughthedoor?--No.Ifhehad,Idon’tbelieve,__________brokenthelivingroomwindow.A.wouldhehaveB.hehadC.hewouldhaveD.hehas答案:C14.Iwasverybusythatday.OtherwiseI__________partinthedebating.A.wouldtakeB.hadtakenC.tookD.wouldhavetaken答案:本句的otherwise意思是“要不然的话”,代替了一句if从句:ifIhadnotbeenbusythatday,所以主句要用过去时的虚拟语气。(答案D)15.Asagoodstudent,he__________tocollegelastyear,yethegotillthenandcouldn’ttaketheentranceexaminations.A.mighthavegoneB.couldhavegoneC.musthavegoneD.shouldgo答案:这是个比较难的题目。选项A.hemighthavegonetocollegelastyear表示对过去的猜测,意思是“他可能已经上了大学”。但是后半句说:yethegotillthenandcouldn’ttaketheentranceexaminations.他生病了,没法参加高考。所以选项A错。选项C.hemusthavegonetocollegelastyear,表示对过去的猜测,意思更肯定,“他一定已经上了大学”
。但是根据后半句,他不可能进大学,错。选项D.heshouldgotocollegelastyear只表示他“应该进大学”,也错。选项B.hecouldhavegonetocollegelastyear是虚拟语气过去时,意思是“他没有进大学”:Hecouldhavegonetocollegelastyear.yethegotmthenandcouldn’ttaketheentranceexaminations.=Ifhehadn’tgotillandtakentheentranceexaminations.hecouldhavegonetocollegelastyear.(答案B)16.Hewaslateforclasstoday.Butfortheheavyrain,he__________anhourearlier.A.couldcomeB.couldhavecomeC.weretocomeD.shouldcome答案:B17.Thejudgeorderedthatthethief__________punished.A.wouldbeB.shouldbeC.wastobeD.mustbe答案:B18.Iwouldhavetoldhimtheanswerhaditbeenpossible,butIsimply__________notime.A.hadhadB.hadbeenC.hadD.wouldhavehad答案:C19.Susancouldn’thavewrittentoScott,orhe__________receivedherletter.A.hasB.hadC.wouldhaveD.couldhave答案:本句中前半句是个情态动词“对过去否定的猜测”:Susancouldn’thavewrittentoScott意思是"Susan当初不可能写信给Scott”。本句的关键词是or,它代替一个虚拟语气的if从句,意思是“如果当初Susan给Scott写信的话”:or=ifSusanhadwrittentoScott。这时,后面的主句要用虚拟语气的过去时,从理论上来说,谓语动词可以用would/should/could/might+havedone。所以本题的答案在C和D之间。用would意思是“就会……”。用could意思是“有能力做……”。对于“收到信件”来说,不存在“有没有能力”的问题。(答案C)20.Heinsistedthatshe__________rightindoingthat.A.beB.isC.wasD.hadbeen答案:在insist后面的宾语从句中,动词可以用虚拟语气,也可以不用虚拟语气。当从句里有“把说话人的意志强加到听话人的头上”时,用虚拟语气,其动词通常是个“动作动词”。动词用should+原型动词,should可以省略。当从句的动词是个“状态”时,不用虚拟语气,该用什么时态就用什么时态:Heinsistedthathisdaughter(should)playthepianofor5hoursaday.Heinsistedthathewasnothungryatthattime.本题不是虚拟语气。(答案C)21.Hewasveryangrywithhimselfyesterday,otherwisehe__________withyou.A.wouldgoB.couldgoC.wouldhavegoneD.hadgone答案:C22.Withoutyourhelp,We__________.A.wouldnothavesucceededB.wouldnotsucceedsC.wouldhavenotsucceededD.couldnothavebeensucceeded答案:A23.Hedemandedthatthelaboratoryreport__________immediatelyaftertheexperimentwasdone.A.waswrittenB.bewrittenC.mustbewrittenD.wouldbewritten答案:B24.Itwasorderedthatnosmoking__________inthelibrary.A.isallowedB.allowedC.shouldbeallowedD.willbeallowed
答案:C25.Ifshe__________hardatEnglishinthepast,she__________Sowellasasecretaryinalargecompanynow.A.hadn’tworked...wouldn’thaveworkedB.didn’twork...wouldn’tworkC.hadn’tworked...wouldn’tworkD.didn’twork...wouldn’thaveworked答案:这是一句错纵时态的虚拟语气句。if从句是过去时,主句是现在时。错纵时态的虚拟语气句一般都有时间状语,如本句中的inthepast和now。(答案C)26.--Yourealizethatyouweredrivingat100mph,don’tyou?--No,officer.I__________.Thisearcan’tdomorethan80.A.didn’tneedtobeB.mightnothavebeenC.Couldn’thavebeenD.shouldn’thavebeen答案:选项A.Ididn’tneedtobe意思是“我当初没有必要”。后面的句子说:Thiscarcan’tdomorethan80.这车最多一小时跑80英里。不符逻辑,所以A错。选项B.Imightnothavebeen(drivingat100mph)是虚拟语气过去时,意思是“我当初是开了一小时100英里”。选项D.Ishouldn’thavebeen(drivingat100mph)是虚拟语气过去时,表示不该做的事做了,意思是“我当初是开了一小时100英里”。选项C.Icouldn’thavebeen(drivingat100mph)是情态动词,表示对过去的否定的猜测,意思是“我当初不可能开一小时100英里”,因为“这车最多一小时跑80英里。”(答案C)27.--Johnwantstoseeyoutoday.--Iwouldratherhe__________tomorrowthantoday.A.comesB.cameC.shouldcomeD.hadcome答案:在wouldrather后的宾语从句中要用虚拟语气。其谓语动词用“过去时表示对现在和将来的愿望”,用“过去完成时表示对过去的愿望”。本句中有tomorrow,所以用过去时:Iwouldrather(that)hecametomorrowthantoday.=1wish(that)hecametomorrowthantoday.本题意为:我希望他明天来而不是今天来。(答案B)28.It’stimethechild__________howtobehaveproperly.A.islearningB.learnsC.learnedD.tolearn答案:在Itistime(that)后的从句中也要用虚拟语气。其谓语动词用“过去时表示将来”。如:Itistime(that)youwenttobed.Itishightime(that)shedidherhomework.请参照本章第30句。(答案C)29.--Wouldyoujoinus.inthegame?--IwishI__________,butI’mbusy__________mylessonsnow.A.can...withB.shall...forC.did...atD.could...doing答案:D30.Itistimethatyou__________onthisproblem.A.arespeakingB.willspeakC.mustspeakD.spoke答案:D31.He__________notwellyesterday,orhe__________youwithyourexperiment.A.were...wouldhavehelpedB.hadbeen...wouldhavehelpedC.was...wouldhavehelpedD.was...hadhelped答案:前半句Hewasnotwellyesterday是个陈述语气,动词的过去时表示过去。or意思是“要不然的话”,相当于一个虚拟语气的if从句:
or=ifhehadbeenwellyesterday后半句就要用虚拟语气主句的过去时:…hewouldhavehelpedyouwithyourexperiment.(答案C)32.Patrick__________arichmantodayifhehadbeenmorecarefulinthepast.A.wouldbeB.shouldhavebeC.willbeD.was答案:A33.Now,children,it’stimeyouA.beingtodressB.havetodressC.willgetdressedD.gotdressed答案:D34.Ifyouhadaskedhimbeforehand,you__________whattodotomorrow.A.wouldknowB.shouldhaveknownC.couldhaveknownD.knew答案:A35.Ifyouhadaskedtheteacherforexplanation,you__________difficultynow.A.wouldn’thavehadB.wouldhavehadC.wouldn’thaveD.wouldhave答案:C36.--Whatareyougoingtostudynextyear?--Idon’tknow,butit’stime__________something.A.IdecideB.IdecidedC.I’lldecideD.I’ddecide答案:B37.ThedoctororderedthatTom__________homeforamonth.A.staysatB.wouldstayinC.stayatD.shouldstayin答案:C38.IwishI__________atthemeetingthedaybefore.A.attendedB.wouldbeC.couldhavebeenD.hadattended答案:这是个有“陷阱”的题目。请注意attend是个及物动词,如果用了attend就不能用attendatthemeeting,所以选项A和D错。选项B是现在时,选项C是过去时。因为有了thedaybefore,所以要用表示过去的虚拟语气couldhavebeen。(答案C)39.Theysuggested__________rightaway.A.todiscusstheproblemB.theproblemtobediscussedC.theproblemdiscussedD.thattheproblembediscussed答案:D40.Hadwenotusedandout-ofdatetimetable,we__________thetrain.A.wouldmissB.wouldhavenotmissedC.hadmissedD.wouldnothavemissed答案:D41.Theteachersuggestedthateveryone__________thereonfoot.A.wentB.wouldgoC.goD.goes答案:C42.--Itisraining,andIhaven’tgotanumbrella.--Hereismine.AndIinsist__________it.A.thatyoutakeB.youtotakeC.thatyoutakingD.youtaking答案:A43.--Jackwantstoseeyoutoday.--Iwishhe__________tomorrow.A.comesB.cameC.shouldcomeD.hascome答案:B
44.Almostallhisfriendssuggested__________Mr.Hoodatonce.A.thathevisitsB.tohimtovisitC.thathevisitD.tohimforvisiting答案:C45.Hecouldhavepassedtheexamifhe__________harder.A.hasworkedB.workedC.hadworkedD.wasworking答案:C46.Shethinksthathe__________carefulnexttime.A.beB.shouldn’thavebeenC.wouldD.shouldbe答案:在think后的宾语从句是不用虚拟语气的,所以选项A错。选项B.heshouldn’thavebeencarefulnexttime中的shouldn’thavebeen表示过去,不能用在nexttime的句子中,所以选项B错。选项C.hewouldcareful缺动词,也错。(答案D)47.Theyinsistthatthemanagerhimself__________tothatimportantmeeting.A.togoB.goingC.shouldgoD.went答案:C48.Thepolicemandemandedthathe__________downhisnameimmediately.A.writesB.wroteC.hadwrittenD.write答案:D49.I’dratherMissLiu__________anythingforthetimebeing.A.doB.doesn’tdoC.didD.didn’tdo答案:在I’drather后的宾语从句要用虚拟语气。其谓语动词的用法和wish后的宾语从句的用法一样:I’drather(that)hecametomorrow.=1wish(that)hecametomorrow.I’drather(that)theyhadmadefewermistakesinyesterday’stest.=1wish(that)theyhadmadefewermistakesinyesterday’stest.本句的forthetimebeing意思是“暂时”。(答案D)50.IwouldhaveinvitedhertothepartybutI__________herwell.A.don’tknowB.didn’tknowC.doesn’tknowD.hadn’tknown答案:B51.Howniceit__________ifI__________aSisterlikeyou!A.willbe...haveB.is...haveC.willbe...hadD.wouldbe...had答案:D52.Hesuggested__________therealone.A.shegoB.shewentC.hergoD.shegoing答案:A53.Here’soursuggestionthatthesportsmeet__________nextmonth.A.shouldholdB.beheldC.mustbeheldD.wouldbeheld答案:B54.Themaninsistedthathe__________there.A.shouldsendB.wouldbesentC.besentD.sent答案:C55.I’msorryI’msobusynow.IwishI__________withyou.A.cangoB.couldgoC.hadgoneD.havegone答案:B
56.Atthemeetingeverybodywasagainsthissuggestionthatanewbridge__________overtheriver.A.bebuiltB.mustbebuiltC.wastobebuiltD.hadtobebuild答案:A57.Theteacherdemandedthatherstudents__________theirhomeworkontime.A.finishedB.finishC.havetofinishD.mustfinish答案:B58.Sincehisbloodpressureismuchhigherthanitshouldbe,hisdoctorinsiststhathe__________smoke.A.willnotB.doesnotC.wouldnotD.not答案:D59.Hishappyfacesuggestedthathe__________agoodtimeatthepartylastnight.A.wouldhaveB.shouldhaveC.haveD.had答案:和insist的用法一样,在suggest后面的宾语从句中,动词可以用虚拟语气,也可以不用虚拟语气。当从句里有“把说话人的意志强加到听话人的头上”时,用虚拟语气,其动词通常是个“动作动词”。动词用should+原型动词,should可以省略。当从句的动词是个“状态”时,不用虚拟语气,该用什么时态就用什么时态。如:Isuggestedthatyourson(should)readEnglisheveryday.Shesuggestedthatherschoolwasafirst-classschool.本题不用虚拟语气,请参照本章第98句。(答案D)60.Heinsistedthatthewrittenreport__________beforeWednesday.A.doneB.bedoneC.willbedoneD.oughttobedone答案:B61.IfeelasifIalready__________insidemeallthemedicinethatcouldcuretheillness.A.hadB.haveC.havehadD.hadhad答案:这是个有“陷阱”的题目。我们知道在asif后的状语从句要用虚拟语气,其谓语动词用“过去时表示对现在和将来”;用“过去完成时表示对过去”。本句意思是“我感到好像我已经吃了能看好我病的所有的药”,并没有讲到一定要用什么时态,好像用现在时和过去时都可以。选项A是现在时,选项D是过去时,但请注意already的用法,already通常要放在助动词的后面。如:正:IfeelasifIhadalreadyhadallthemedicine.误:IfeelasifIalreadyhadhada11themedicine.所以D错。本句是个倒装句,如不倒装,应该是:Ifeelasifalreadyhadallthemedicinethatcouldcuretheillnessinsideme.(答案A)62.Tomwouldhavelearnedthenewsifyou__________earlieratthattime.A.cameB.wouldcomeC.hadcomeD.shouldcome答案:C63.Whyhasn’thecome?__________ontime,wewouldhavetoputoffthetrip.A.Ifhedoesn’tcomeB.IfhewillnotcomeC.IfheshouldnotcomeD.Ifhehadnotcome答案:C64.Itwouldhavebeenagoodmatchifit__________.A.didn’trainB.isn’trainingC.hadn’trainedD.hasn’trained答案:C65.Ifhehadnotgoneoutinthestorm,__________.
A.hewillbealivenowB.hewouldbealivenowC.hewillhavebeenalivenowD.hewouldhavebeenalivenow答案:B66.Ifyou__________early,youmighthavemethim.A.cameB.havecomeC.hadcomeD.hadtocome答案:C67.Youwouldhavesucceededifyou__________trying.A.keeponB.keptonC.hadkeptonD.keeping答案:C68.Ifyouhadattendedyesterday’sclass,you__________whattodonow.A.wouldhaveknownB.knowC.wouldknowD.haveknown答案:C69.IwouldpayyounowifI__________themoney.A.haveB.hadC.havehadD.hadhad答案:B70.Ifhehadaskedme,__________there.A.IshouldstayB.IwouldhavestayedC.IwouldstayD.Ishouldhavebeenstayed答案:B71.Thenewairport__________iftheyhadnotstoppedworkingonit.A.wouldcompleteB.hadbeencompletedC.hadcompletedD.wouldhavebeencompleted答案:D72.Ifyou__________yesterday,youwouldn’thavemetthegreatwriter.A.wouldnotcomeB.shouldnotcomeC.hadnotcomeD.didn’tcome答案:C73.Ifwe__________heretenminutesearlier,we__________thebus.A.arrived...wouldcatchB.arrived...wouldhavecaughtC.hadarrived...hadcaughtD.hadarrived...wouldhavecaught答案:D74.Ifit__________tomorrow,whatwouldwedo?A.rainsB.weretorainC.wouldrainD.rain答案:B75.She__________ifshehadtakenmyadvice.A.wouldn’thavefailedB.wouldfailC.hadn’tfailedD.didn’tfail答案:A76.--Doyouhavealap-top?--No,butIwishI__________.A.haveB.hadtoC.didD.havehad答案:C77.Hadyoucomefiveminutesearlier,you__________thefunnystory.A.wouldhaveheardB.wouldhearC.mighthearD.musthaveheard答案:A
78.IfKevinandAlina__________here,weshouldbeveryhappy.A.areB.hadbeenC.wereD.havebeen答案:C79.IshouldhaveattendedSarah’sbirthdayparty.Butyouknow...howIwishI__________there!A.wentB.hadbeenC.havebeenD.was答案:B80.Ifit__________snowtomorrow,theywouldhavetostayindoors.A.wastoB.shouldC.wereD.isto答案:B81.Peterwouldcertainlyhaveattendedthelecture__________.A.hadhiscarnotbeenoutoforderB.werehiscarnotoutoforderC.ifhiscarwerenotoutoforderD.ifhiscarwereingoodorder答案:A82.IfMr.Morrison__________time,hewillcertainlyhelpus.A.hasB.hadC.hadhadD.wouldhave答案:请注意后半句hewillcertainlyhelpme。这不是虚拟语气的句子。这里的if从句是一个状语从句的真实条件句。(答案A)83.Itisrequiredthatshe__________atsixsharp.A.willarriveB.arriveC.arrivedD.wouldarrive答案:B84.--I’mgoingtoCanadanextmonth.--IwishI__________timetogowithyou.A.haveB.willhaveC.hadD.wouldhave答案:在wish后的宾语从句的虚拟语气是个难点。我们知道在wish后的宾语从句要用虚拟语气,其谓语动词用“过去时表示对现在和将来的愿望”,用“过去完成时表示对过去的愿望”。但是当谓语动词是个情态动词时,用would/coulddo表示对现在和将来的“肯”和“能”。用would/couldhavedone表示对过去的“肯”和“能”。请看例句:Iwishshecametomypartytomorrow.我希望他明天将来我的聚会。(但是他明天不会来。)Iwishshehadcometomypartyyesterday.我希望他昨天来我的聚会。(但是他昨天没有来。)Iwishshewouldcometomypartytomorrow.我希望他明天肯(愿意)来我的聚会。(但是他明天不愿意来。)Iwishshewouldhavecometomypartyyesterday.我希望他昨天肯(愿意)来我的聚会。[但是他昨天不肯(愿意)来。]本题如果选C.IwishIhadtimetogowithyou.意思是:我希望我将有时间和你一起去。本题如果选D.IwishIwouldhavetimetogowithyou.意思是:我希望我肯有时间和你一起去。“肯有时间”不合逻辑。(答案C)85.Hadhestartedearlier,he__________.A.wouldcatchthetrainB.wouldhavecaughtthetrainC.couldcatchthetrainD.musthavecaughtthetrain答案:B86."Iwouldhavecomesoonerhaditbeenpossible.ButI__________thatyouwerewaiting."A.didn’tknowB.hadn’tknownC.hasn’tknownD.haven’tknown答案:A87."__________themifyouhadbeenrich?"
A.YouwouldhelpB.WouldyouhelpC.YouwouldhavehelpedD.Wouldyouhavehelped答案:D88."Gary,Iwishyou__________somuch."A.aren’tdrinkingB.won’tdrinkC.don’tdrinkD.didn’tdrink答案:D89.--Whydidn’tyougototheconcertlastFriday?--Iwasbusy.IwishthatI__________.A.didgoB.couldhavegoneC.couldgoD.went答案:B90.Theorderthatallthesoldiers__________crosstheriverbeforedarkhascome.A.mustB.hadtoC.oughttoD.should答案:D91.Withouttheairtohold’someofthesun’sheat,theearthatnight__________,tocoldforustolive.A.wouldbefreezingcoldB.willbefreezingcoldlyC.wouldbefrozencoldD.canfreezecoldly答案:A92.__________forthefreetickets,Iwouldnothavegonetothefilmssooften.A.IfitisnotB.WereitnotC.HaditnotbeenD.Iftheywerenot答案:C93.YesterdayJanewalkedawayfromthediscussion.Otherwise,she__________somethingshewouldregretlater.A.hadsaidB.saidC.mightsayD.mighthavesaid答案:本句的otherwise代替一个if从句:otherwise=ifJanehadnotwalkedawayfromthediscussion。这是个前半句是陈述语气,后半句是虚拟语气过去时的句子。本题意思是:昨天简在讨论中走了,如果不走的话,她可能会说一些她以后会后悔的话。(答案D)94.Whatwouldhavehappened__________,asfarastheriverbank?A.BobhadwalkedfartherB.ifBobshouldwalkfartherC.hadBobwalkedfartherD.ifBobwalkedfarther答案:C95.Ifyou__________yourproject,youcanfinishittomorrow.A.didn’tfinishB.shouldnothavefinishedC.haven’tfinishedD.willnotfinish答案:C96."HowIwishI__________youngasyouare!"theoldmansaidsadly.A.amB.wereC.shouldbeD.wouldbe答案:B97.Wasitstrangethatshe__________whenshegotthatgoodnew?A.shouldcryB.hascriedC.wouldcryD.mighthavecried答案:A98.Hersmilingfacesuggestedthatshe__________satisfiedwithhisanswer.A.wasB.wereC.hadbeenD.shouldbe答案:A99.Ifyou__________carefullyatyesterday’sclass,you__________beabletodothisexercisenow.A.listened...willbeB.hadlistened...wouldbe
C.wouldhavelistened...shouldhavebeenD.werelistening...wouldhavebeen答案:B100.IfI__________attheverybeginningthatyouarenotawell-educatedperson,I__________yousomuch.A.know...shouldnothelpB.wouldknow...shouldnothelpC.knew...shouldnothavehelpedD.hadknown...shouldnothavehelped答案:D