完整版虚拟语气练习及答案.docx
《完整版虚拟语气练习及答案.docx》由会员分享,可在线阅读,更多相关《完整版虚拟语气练习及答案.docx(11页珍藏版)》请在冰点文库上搜索。
完整版虚拟语气练习及答案
1.Youdidn’tletmedrive.Ifwe_____inturn,you_____sotired.
A.drove;didn’tget B.drove;wouldn’tget
C.weredriving;wouldn’tget D.haddriven;wouldn’thavegot
2.Whenapencilispartlyinaglassofwater,itlooksasifit_____.
A.breaks B.hasbroken C.werebroken D.hadbeenbroken
3._____itraintomorrow,weshouldhavetoputoffthevisittotheYangpuBridge.
A.Were B.Should C.Would D.Will
4.Jane’sfacesuggestedthatshe_____ill,andherparentssuggestedthatshe_____amedicalexamination.
A.be;shouldhave B.was;have C.shouldbe;hadD.was;has
5.Withoutelectricityhumanlife_____quitedifferenttoday.
A.is B.willbe C.wouldhavebeen D.wouldbe
6.ItoldSallyhowtogetthere,butperhapsI_____forher.
A.hadtowriteitout B.musthavewrittenitout
C.shouldhavewrittenitout D.oughttowriteitout
7.Ididn’tseeyoursisteratthemeeting.Ifshe_____,shewouldhavemetmybrother.
A.hascome B.didcome C.came D.hadcome
8.--Ifhe_____,he_____thatfood.
--Luckilyhewassenttothehospitalimmediately.
A.waswarmed;wouldnottake B.hadbeenwarned;wouldnothavetaken
C.wouldbewarned;hadnottaken D.wouldhavebeenwarned;hadnottaken
9.Thetwostrangerstalkedasifthey_____friendsforyears.
A.shouldbe B.wouldbe C.havebeen D.hadbeen
10.Withouttheairtoholdsomeofthesun’sheat,theearthatnight_____,toocoldforustolive.
A.wouldbefreezingcold B.willbefreezingcoldly
C.wouldbefrozencold D.canfreezecoldly
11.--HaveyoueverbeentoBeijing?
--No,butIwishI_____.
A.have B.will C.do D.had
12.Ifonlyhe_____quietlyasthedoctorinstructed,hewouldnotsuffersomuchnow.
A.lies B.lay C.hadlain D.shouldlie
13.IfI_____you,Iwouldaskhimtostay.
A.was B.wouldbe C.were D.am
14.Ifithadn’trainedlastSunday,we_____picnicking.
A.couldgo B.couldhavegone C.went D.wouldgo
15.Everybodywouldbeveryhappyifthehotsummer_____tomorrow.
A.shouldfinish B.wouldfinish
C.weretobefinished D.finishes
16.IfonlyI_____youradvice!
A.hadtaken B.took C.wouldtake D.havetaken
17.Ifit_____yesterday,wecouldplayfootballonthesportsgroundnow.
A.didn’tsnow B.hasn’tsnowed C.hadn’tsnowed D.weren’tsnowing.
18.Ifhecamehereatthismoment,I_____him.
A.wouldcriticize B.willcriticize C.shallcriticize D.weretocriticize
19.IwishI_____themeetinglastweek.
A.couldattend B.attended C.haveattendedD.couldhaveattended
20.He’salwaystalkinglikethat,asifthewholeworld_____tohimalone.
A.hadbelonged B.belonged C.werebelongingD.werebelonged
21.TheTVplayfortonightwon’tbeinteresting.Evenifit_____,Imightnothavetimeforit.
A.wouldbe B.be C.hadbeen D.were
22.Withoutyourhelp,I_____inmyEnglishstudy.
A.wouldnothavesucceeded B.hadn’tsucceeded
C.willnotsucceed D.won’thavesucceeded
23.TheworkersinFrancedemandedthatthetheirpay_____fromthefollowingweekon.
A.wouldberaised B.wasraised C.beraised D.raised
24.Mysuggestionisthatwe_____thesportsmet.
A.wouldputoff B.shouldputoff C.puttedoff D.beputoff
25.Themonitormadeaproposalthatthewholeclass_____thematter.
A.discussed B.woulddiscuss C.bediscussed D.discuss
26.Itisnecessarythatourdrinkingwater_____cleaner.
A.shouldbemade B.ismade C.wouldbemade D.wasmade
27.Itishightimethatourchild_____todosomehousework.
A.learned B.learn C.willlearn D.wouldlearn
28.TheystoppedatHangzhousothatthey_____theWestLake.
A.willvisit B.canvisit C.mayvisit D.mightvisit
29._____it_____foryourhelp,Icouldn’thavemakeanyprogress.
A.Were;not B.Had;notbeen C.Should;notbeen D.Did;be
30.Youarelateagain.You_____hereearlier.
A.shouldcome B.willcome
C.shouldhavecome D.willhavecome
31.Don’tcomethisafternoon.I’dratheryou_____tomorrow.
A.come B.tocome C.came D.willcome
32.Hetookhisraincoatwithhimlestit_____.
A.rained B.shouldrain C.wouldrain D.willrain
33.Johnwasverybusylastweek,otherwise,he_____toattendthemeeting.
A.wouldhavecome B.wouldcome C.shouldcome D.came
34._____Itotellheraboutit,shewouldbeveryglad.
A.Should B.Would C.Were D.Might
35.Withoutsunlightorwaterorair,there_____nolifeontheearth.
A.willhave B.wouldbe C.shouldbe D.mustbe
36.Itwasorderedthatnosmoking_____inthelibrary.
A.isallowed B.beallowed C.shouldallow D.willbeallowed
37._____Iknownhewasintrouble,Imighthavemanagedtohelphim.
A.If B.When C.Unless D.Had
38.You_____therebytaxiyesterday,itisnotfarfromhere.
A.couldn’thavegone B.shouldhavegone
C.needn’thavegone D.mustn’thavegone
39.IwouldhavegonetherewithyoubutI_____tootiredthen.
A.were B.hadbeen C.was D.havebeen
40.--Didyougotoseethefootballmatchyesterday?
--No,Ididn’tfeelwell,butIwouldhavegoneifI_____.
A.did B.have C.would D.had
41._____thefriendshipbetweenuslastforever!
A.Could B.Will C.May D.Wish
42.--Wherehaveyoubeen?
--Igotcaughtintraffic;_____Icouldhavebeenheresoon.
A.otherwise B.however C.though D.anyway
43.Ifmylawyer_____herelastSaturday,he_____mefromgoing.
A.hadbeen;wouldhaveprevented B.hadbeen;wouldprevent
C.were;wouldprevent D.were;wouldhaveprevented
44.Ifit_____forthesnow,we_____themountainyesterday.
A.werenot;couldhaveclimbed B.werenot;couldclimb
C.hadnotbeen;couldhaveclimbed D.hadnotbeen;couldclimb
45.We_____lastnight,butwewenttotheconcertinstead.
A.musthavestudied B.mightstudy
C.shouldhavestudied D.wouldstudy
46.--Therewerealreadyfivepeopleinthecarbuttheymanagedtotakemeaswell.
--It_____acomfortablejourney.
A.can’tbe B.shouldn’tbe
C.mustn’thavebeen D.couldn’thavebeen
47.Iwasreallyanxiousaboutyou.You_____homewithoutaword.
A.mustn’tleave B.shouldn’thaveleft
C.couldn’thaveleft D.needn’tleave
48._____yourletter,Iwouldhavestartedofftwodaysago.
A.IfIreceived B.ShouldIreceive C.IfIcouldhavereceived D.HadIreceived
49.Itisstrangethatshe_____so.
A.think B.thinks C.willthink D.thought
50.Hesuggestedthatthemeeting_____putoff.
A.notbe B.shouldnot C.wouldn’t D.benot
51.Shewouldrather____moremoneyonbooks_____onclothes.
A.cost;not B.tospare;don’t C.pay;than D.spend;than
52.Whatwouldhavehappenedifyou_____herchild?
A.hadn’thelped B.couldn’thelp C.wouldn’thelpD.didn’thelp
53.IfI_____withherlastsummer,I_____withhernow.
A.worked;amgettingonverywell B.hadworked;wouldgetonverywell
C.hadworked;wouldhavegotonverywell D.hadworked;willgetonverywell
54.Theoldprofessorgaveordersthattheexperiment_____before6.
A.wasfinished B.willfinis C.befinished D.shallbefinished
55.Thethiefclosedhiseyes_____he