英语虚拟语气专项练习.docx
《英语虚拟语气专项练习.docx》由会员分享,可在线阅读,更多相关《英语虚拟语气专项练习.docx(14页珍藏版)》请在冰豆网上搜索。
英语虚拟语气专项练习
虚拟语气专项练习
(一)
1.Theboyacted____hehadneverlivedinCanadabefore.
A.asthough
B.evenif
C.as
D.since
2.____tothedoctorrightaway,hemighthavebeenalive.
A.Ifhewent
B.Werehegone
C.Shouldhehavegone
D.Hadhegone
3.Ifyouwereolder,I____youtogothereyesterday.
A.willallow
B.shouldallow
C.wouldhaveallowed
D.hadallowed
4.Thesecretarysuggestedthatthey____themeninatonce.
A.hadbrought
B.shouldhavebrought
C.brought
D.bring
5.IwishI____abletotellhimallaboutitlastnight.
A.was
B.were
C.hadbeen
D.shouldbe
6.Ifwe____heretenminutesearlier,we___thebus.
A.arrived/wouldcatch
B.arrived/wouldhavecaught
C.hadarrived/hadcaught
D.hadarrived/wouldhavecaught
7.IfI____moretime,Iwouldhavegonewithhim.
A.had
B.hadhad
C.havehad
D.wouldhave
8.Hewasverybusyyesterday,otherwisehe____tothemeeting.
A.wouldcome
B.came
C.wouldhavecome
D.hadcome
9.TheJadeEmperororderedthattheMonkeyKing_____rightaway.
A.wouldbearrested
B.mustbearrested
C.bearrested
D.hadtobearrested
10.Jane'suncleinsisted____inthishotelanylonger.
A.notstaying
B.nottostay
C.thathenotstay
D.stayingnot
11.Don'ttouchthesleepingtiger.Ifhewokeup,he_____you.
A.wouldcometo
B.wouldcomeat
C.wouldhavecometoward
D.willcometo
12.Withoutelectricityhumanlife_____quitedifferenttoday.
A.is
B.willbe
C.wouldhavebeen
D.wouldbe
13.HowIwishI____toreapairthewatch!
Ionlymadeitworse.
A.hadtried
B.hadn'ttried
C.havetried
D.didn'ttry
14.Hedemandedthatthelaboratoryreport___immediatelyaftertheexperimentwasdone.
A.waswritten
B.bewritten
C.mustbewritten
D.wouldbewritten
15.Themaninsistedthathe_____there.
A.shouldsend
B.wouldbesent
C.sent
D.besent
16.Ifhehadnotgoneoutinthestorm_____.
A.hewillbealivenow
B.hewouldbealivenow
C.hewouldhavebeenalivenow
17.Ifit___tomorrow,whatwouldwedo?
A.rains
B.weretorain
C.wouldrain
D.rain
18.Itisrequiredthatyou____atsix.
A.willarrive
B.arrive
C.arrived
D.wouldarrive
19.IfonlyI_____howtooperateanelectroniccomputerasyoudo.
A.hadknown
B.wouldknow
C.shouldknow
D.knew
20.Hespokeinaquiet,distinctvoice,asthoughhisthought_____.
A.wasfaraway
B.hadbeenfaraway
C.werefaraway
D.wentfaraway.
21.Ifit___rain,we___getwet.
A.isto,should
B.wereto,would
C.weregoingto,would
D.wasgoingto,should
22.Ifhe___totheteacherattentively,he___theanswertotheproblemnow.
A.hadlistened,wouldhaveknown
B.listened,wouldknow
C.listened,wouldhaveknown
D.hadlistened,wouldknow
23.Butfortheparty,he___ofhunger30yearsago.
A.wouldhavedied
B.woulddie
C.musthavedied
D.mustdie
24.___today,hewouldgetthereforholiday.
A.Washeleaving
B.Werehetoleave
C.Wouldheleave
D.Ifheleaves
25.Iwouldhavecomeearlier,butI___thatyouwerewaitingforme.
A.didn’tknow
B.hadn’tknow
C.wouldhaveknown
D.haven’tknown
26.It’shightimethatwe___toschool.
A.wouldto
B.went
C.go
D.willgo
27.Itseemsasifit___rain.
A.will
B.isgoingto
C.isto
D.weregoingto
28.I’dratheryou___rightaway.
A.leave
B.left
C.willleave
D.toleave
29.Heisworkinghardforfearthathe___.
A.fails
B.failed
C.wouldfail
D.fail
30.Itisreallystrangethatthegirl___soearly.
A.hasbeenmarried
B.hasmarried
C.bemarried
D.wouldmarry
答案:
1.A2.D3.C4.D5.C6.D7.B8.C9.C10.C11.B12.D13.B14.B15.D16.C17.B18.B19.D20.B21.B22.D23.A24.B25.A26.B27.B28.B29.D30.C
虚拟语气专项练习
(二)
31.SupposingI___thisgift,whatwouldhesay?
A.accept
B.accepted
C.shouldaccept
D.wouldaccept
32.Theteacheragreedtothesuggestionthatthestudents___twoweekstopreparefortheexam.
A.give
B.shouldgive
C.begiven
D.wouldbegiven
33.Iwasbusyyesterday,otherwiseI___yourbirthdayparty.
A.attended
B.hadattended
C.wouldattend
D.wouldhaveattended
34.Heinsistedthathe___mebefore.
A.seen
B.shouldsee
C.hadseen
D.saw
35.Thetwostrangerstalkedasifthey___friendsforyears.
A.were
B.wouldbe
C.havebeen
D.hadbeen
36.We___ourliveshaditnotbeenforthepoliceman.
A.wouldhavelost
B.shouldlose
C.mightlose
D.couldhavelost
37.----Ithoughtyouwouldcomebacktomorrow.
----IwouldifI___toattendameeting.
A.don’thave
B.didn’thave
C.willnothave
D.wouldnothave
38.Hewishes___mistakes.
A.hedoesn’talwaysmake
B.heisn’talwaysmaking
C.hedidn’talwaysmake
D.hewouldn’talwaysmaking
39.It___veryniceifonlyitwerepossible.
A.willbe
B.wouldbe
C.is
D.were
40.Withoutyourhelp,ourteam___thelastmatch.
A.won’twin
B.willlose
C.wouldn’thavewon
D.can’twin
41.IwishI___whattodo.
A.knew
B.haveknown
C.know
D.wouldknow
42.___,Iwouldtakeanumbrellawithme.
A.HadIbeenyou
B.Iwereyou
C.WereIyou
D.Ihadbeenyou
43.IfIhadhurried,I___thetrain.
A.wouldcatch
B.couldcatch
C.wouldhavecaught
D.hadcaught
44.HeinsistedthatJohn___it.
A.do
B.does
C.did
D.woulddo
45.Itishightimewe___off.
A.are
B.were
C.be
D.willbe
46.Hefeltasifhe___moretimetostudyforthetest.
A.needs
B.wereneeded
C.needed
D.need
47.ItisimportantthatI___withMr.Williansimmediately.
A.speak
B.spoke
C.willspeak
D.tospeak
48.Jameswisheshe___thefootballgameinsteadofthefilm.
A.saw
B.see
C.hadbeenseen
D.hadseen
49.Iwish___.
A.heleft
B.heleavesmealone
C.hebeleft
D.hewouldleavemealone
50.IfIhadknownthat,I___so.
A.wouldn’tdo
B.wouldn’thavedone
C.won’tdo
D.havenotdone
51.Thedoctorsuggestedthatshe___.
A.willnotsmoke
B.notsmoke
C.wouldnotsmoke
D.didnotsmoke
52.IfI___you,Iwouldn’treturnthecall.
A.be
B.am
C.was
D.were
53.Youtalkasifyou___there.
A.werereally
B.hasreallybeen
C.hadreallybeen
D.wouldreallybe
54.Hesuggestedthatthework___atonce.
A.wouldstarted
B.wouldbestarted
C.shouldstarted
D.shouldbestarted
55.Itisstrangethatsuchathing___inyourschool.
A.willhappen
B.happen
C.shouldhappen
D.happened
56.Itisimperativethatyou___ontime.
A.are
B.willbe
C.be
D.wouldbe
57.Ididn’tgototheparty,butIdowishI___there.
A.was
B.were
C.hadbeen
D.went
58.Itistimewe___upourresults.
A.sum
B.summed
C.willsum
D.wouldsum
59.Ifthedoctorhadbeenavailable,thechild___.
A.wouldnotdie
B.wouldnothavedied
C.couldnotdie
D.couldnothavedied
60.Dr.Bethuneworkedhardasifhe___.
A.neverhadfelttired
B.hadneverfelttired
C.neverfelttired
D.wastirednever
答案:
31.B32.C33.D34.C35.D36.A37.B38.C39.B40.C41.A42.C43.C44.A45.B46.C47.A48.D49.D50.B51.B52.D53.C54.D55.C56.C57.C58.B59.B60.B
虚拟语气专项练习(三)
61.Ienjoyedthemovieverymuch.IwishI___thebookfromwhichitwasmade.
A.haveread
B.hadread
C.shouldhaveread
D.amreading
62.Youarelate.Ifyou___afewminutesearlier,you___him.
A.came/wouldmeet
B.hadcome/wouldhavemet
C.come/willmeet
D.hadcome/wouldmet
63.Iwishmyhusband___aswellasyours.
A.haddressed
B.dress
C.willdress
D.dressed
64.Edisonkeptphosphoruscarefullyinabottlelestit___.
A.wouldburn
B.burned
C.wasburning
D.shouldburn
65.Helookedasifhe___illforalongtime.
A.was
B.were
C.hasbeen
D.hadbeen
66.Ifthedoctorhadcomeearlier,thepoorchild___.
A.wouldnothavebeenliedtherefortwohours
B.wouldnothavelaidtherefortwohours
C.wouldnothaveliedtherefortwohours
D.wouldnothavelaintherefortwohours
67.IwishthatI___withyoulastnight.
A.went
B.couldgo
C.havegone
D.couldhavegone
68.Let’ssayyoucouldgothereagain,how___feel?
A.willyou
B.shouldyou
C.wouldyou
D.doyou
69.Mr.BrownleftforLondonlongago.That’spity.Iwish___.
A.Imeethim.
B.I’llhavemethim
C.I’dhadmethim
D.I’dmeethim
70.Ican’tstandhim.Healwaystalksasthoughhe___everything.
A.knew
B.knows
C.hasknown
D.hadknown
71.IwishI___.
A.willtellhimthat
B.didn’ttellhimthat
C.toldhimnotthat
D.hadnottoldhimthat
72.Ifyouhadtoldmeinadvance,I___himattheairport.
A.wouldmeet
B.wouldhadmeet
C.wouldhavemet
D.wouldhavemeet
73.Kunarcantakehiscarapartandputitbacktogetheragain.Icertainlywishhe___mehow.
A.teaches
B.willteach
C.hastaught
D.wouldteach
74.IwouldhavetoldhimtheanswerhaditbeenpossiblebutI___sobusythen.
A.hadbeen
B.were
C.was
D.wouldbe
75.IwishI___abletotellhimallaboutitlastnight.
A.shouldbe
B.were
C.hadbeen
D.was
76.Ifit___anothertenminutes,thegamewouldhavebeencalledoff.
A.hadrained
B.wouldhadrained
C.haveseen
D.didsee
77.Hesuggestedthatthey___useatrickinsteadoffighting.
A.should
B.would
C.do
D.had
78.MyfatherdidnotgotoNewYork;thedoctorsuggestedthathe___there.
A.notwent
B.won’tgo
C.notgo
D.nottogo
79.IwouldhavegonetothemeetingifI___time.
A.hadhad
B.havehad
C.had
D.wouldhavehad
80.Johnwished___.
A.hewillstudymore
B.hehadstudiedmore
C.hestudies
D.hewon’thavestudiedmore
81.Youlooksotiredtonight.Itistimeyou___.
A.gotosleep
B.wenttosleep
C.goto