虚拟语气练习及答案Word文件下载.docx
《虚拟语气练习及答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《虚拟语气练习及答案Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。
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
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;
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
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
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
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;
D.hadnotbeen;
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;
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___