虚拟语气练习题汇编.docx
《虚拟语气练习题汇编.docx》由会员分享,可在线阅读,更多相关《虚拟语气练习题汇编.docx(12页珍藏版)》请在冰豆网上搜索。
虚拟语气练习题汇编
1.IfI____wherehelived,I____anotetohim.
A.knew,would
B.hadknown,wouldhavesent
C.know,wouldsend
D.knew,wouldhavesent
2.Ifthey____earlierthanexpected,they____herenow.
A.hadstarted,wouldbe
B.started,mightbe
C.hadstarted,wouldhavebeen
D.willstart,mighthavebeen
3.Ididn'tknowhistelephonenumber.____it,I____then.
A.HadIknown,wouldringhimup
B.ShouldIknow,wouldhaverunghimup
C.IfIknew;wouldringhimup
D.HadIknown;wouldhaverunghimup
4.Maryisilltoday.Ifshe_____,she____absentfromschool.
A.werenotill,wouldn'tbe
B.hadbeenill,wouldn'thavebeen
C.hadbeenill,shouldhavebeen
D.hadn'tbeenill,couldbe
5.WereItodoit,I________itsomeotherway.
A.willdoB.woulddoC.wouldhavedoneD.weretodo
6.I________himtheanswer________possible,butIwassobusythen.
A.couldtell,ifithadbeen
B.musthavetold,wereit
C.shouldhavetold,haditbeen
D.shouldhavetold,shoulditbe
7.Withoutyourhelp,we________somuch.
A.won'tachieveB.didn'tachieveC.don'tachieveD.wouldn'thaveachieved
8.Youdidn'ttakehisadvice.________hisadvice,you________suchamistake.
A.Hadyoutaken,wouldn'thavemade
B.Ifyouhadtaken,wouldmake
C.Wereyoulotake,shouldn'thavemade
D.Haveyoutaken,won'thavemade
9.Wewishwe____whatyoudidwhenwewereathighschool.
A.didB.couldhavedoneC.havedoneD.shoulddo
10.Shewishesshe____tothetheatrelastnight.
A.wentB.wouldgoC.hadgoneD.weregoing
11.Tomisveryshortnow.Hismotherwishesthathe________betallwhenhegrowsup.
A.couldB.shouldC.wouldD.wereableto
12.MysisteradvisedmethatI________accepttheinvitation.
A.couldB.mustC.shouldD.might
13.Heasksthathe________anopportunitytoexplainwhyhe'srefusedtogothere.
A.isgivenB.mustgiveC.shouldgiveD.begiven
14.DoyouthinkofWangFang'ssuggestionthathe________Mr.Litotheparty?
A.willinviteB.haveinvitedC.isinvitedD.invite
15.Iinsistedthathe________atonce.
A.begoneB.goC.wouldgoD.mightgo
16.LiMinginsistedthathe________anythingatall.
A.hadn'tstolenB.shouldn'tstealC.doesn'tstealD.steal
17.Itisquitenaturalthatmycominglateagain________themveryangry.
A.hadmadeB.wouldmakeC.makesD.make
18.Heactedasifhe________everythingintheworld.
A.knewB.knowsC.hasknownD.won'tknow
19.ReaditaloudsothatI________youclearly.
A.mayhearB.willhearC.hearD.haveheard
20.Theygotupearlyinorderthatthey________theyfirsttrain.
A.caughtB.willcatchC.mightcatchD.shallcatch
21.Iamsorrythathe________insuchpoorhealth.
A.areB.shallbeC.wereD.shouldbe
22.Thatisagoodbook.You________ityesterday.
A.couldbuyB.shouldbuyC.shouldhaveboughtD.bought
23.Itishightimewe________home.
A.willgoB.wouldgoC.havegoneD.went
24.I'dratherthatyou________home.
A.wentB.havegoneC.willgoD.hadgone
25.IfonlyI_________tothelecture!
A.listenB.willlistenC.amlisteningD.hadlistened
26.——Ifhe_____,he______thatfood.
----Luckilyhewassenttothehospitalimmediately.
A.waswarned,wouldnottake
B.hadbeenwarned,wouldnothavetaken
C.wouldbewarned,hadnottaken
D.wouldhavebeenwarned,hadnottaken
27.Ididn'tseeyoursisteratthemeeting.Ifshe_________,shewouldhavemetmybrother.
A.hascomeB.didcomeC.cameD.hadcome
28.Withoutelectricity,humanlife________quitedifferenttoday.
A.isB.willbeC.wouldhavebeenD.wouldbe
29.He________youmorehelp,eventhoughhewasverybusy.
A.mighthavegivenB.mightgiveC.mayhavegivenD.maygive
30.Ifcitynoises_______fromincreasing,people_______shouttobeheardevenatthedinnertable20yearsfromnow.
A.arenotkept,willhaveto
B.arenotkept,haveto
C.donotkeep,willhaveto
D.donotkeep,haveto
31.Mike'sfather,aswellashismother,insistedthathe________home.
A.stayedB.couldstayC.hasstayedD.stay
32.Mr.Smithinsistedthathe________theworkall.
A.haddoneB.havedoneC.didD.so
33.Janewouldneverhavegonetotheparty________thatMarywouldcometoseeher.
A.hassheknownB.hadsheknownC.ifsheknowD.ifshehasknown
34.Ifyouhadenoughmoney,what________?
A.willyoubuy
B.wouldyoubuy
C.wouldyouhavebought
D.willyouhavebought
35.Ifyou________thatfilmlatelastnight,youwouldn'tbesosleepy.
A.didn'tseeB.haven'tseenC.wouldn'thaveseenD.hadn'tseen
36.Ourmonitorrequestedthat________.
A.alltheclassstudiedmorecarefullytheproblem
B.theproblemwasmorecarefullyst