解析虚拟语气练习题简单含答案和解释.docx
《解析虚拟语气练习题简单含答案和解释.docx》由会员分享,可在线阅读,更多相关《解析虚拟语气练习题简单含答案和解释.docx(4页珍藏版)》请在冰豆网上搜索。
解析虚拟语气练习题简单含答案和解释
虚拟语气练习题
1.Ienjoyedthemovieverymuch.IwishI_____thebookfromwhichitwasmade. A.haveread B.hadread C.shouldhaveread D.arereading 2.Youarelate.Ifyou_____afewminutesearlier,you_____him. A.come;wouldmeet B.hadcome;wouldhavemet C.come;willmeet D.hadcome;wouldmeet 3.Thetwostudentstalkedasifthey_____friendsforyears. A.shouldbe B.wouldbe C.havebeen D.hadbeen 4.ItisimportantthatI_____withMr.Williamsimmediately. A.speak B.spoke C.willspeak D.tospeak 5.Helookedasifhe_____illforalongtime. A.was B.were C.hasbeen D.hadbeen 6.Ifthedoctorhadcomeearlier,thepoorchildwouldnot_____. A.havelaidtherefortwohours
B.havebeenliedtherefortwohours C.haveliedtherefortwohours
D.havelaintherefortwohours 7.IwishthatI_____withyoulastnight. A.went B.couldgo C.havegone D.couldhavegone 8.Let’ssayyoucouldgothereagain,how_____feel?
A.willyou B.shouldyou C.wouldyou D.doyou 9.Ican’tstandhim.Healwaystalksasthoughhe_____everything. A.knew B.knows C.hasknown D.hadknown 10._____thefog,weshouldhavereachedourschool. A.Becauseof B.Inspiteof C.Incaseof D.Butfor 11.Ifyouhadtoldmeinadvance,I_____himattheairport. A.wouldmeet B.wouldhadmet C.wouldhavemet D.wouldhavemeet 12.Mikecantakehiscarapartandputitbacktogetheragain.Icertainlywishhe_____mehow. A.teaches B.willteach C.hastaught D.wouldteach 13.Iwouldhavetoldhimtheanswerhaditbeenpossible,butI_____sobusythen. A.hadbeen B.were C.was D.wouldbe 14.He’sworkinghardforfearthathe_____. A.shouldfallbehind B.fellbehind C.mayfallbehind D.wouldfallenbehind 15.Ifit_____anothertenminutes,thegamewouldhavebeencalledoff. A.hadrained B.wouldhaverained C.haveseen D.rained 16.Hesuggestedthatthey_____useatrickinsteadoffighting. A.should B.would C.do D.had 17.MyfatherdidnotgotoNewYork;thedoctorsuggestedthathe_____there. A.notwent B.won’tgo C.notgo D.nottogo 18.IwouldhavegonetothemeetingifI_____time. A.hadhad B.havehad C.had D.wouldhavehad 19.WouldyouratherI_____buyinganewbike?
A.decidedagainst B.willdecideagainst C.havedecided D.shalldecideagainst 20.Youlooksotiredtonight.Itistimeyou_____. A.gotosleep B.wenttosleep C.gotobed D.wenttobed 21.—Whydidn’tyoubuyanewcar?
—IwouldhaveboughtoneifI_____enoughmoney. A.had B.havehad C.wouldhave D.hadhad 22.Ifshecouldsew,_____. A.shemakeadress B.shewouldhavemadeashirt C.shewillmakeashirt D.shewouldhadmadeacoat 23._____today,hewouldgettherebyFriday. A.Wouldheleave B.Washeleaving C.Werehetoleave D.Ifheleaves 24.Hisdoctorsuggestedthathe_____ashorttripabroad. A.willtake B.wouldtake C.take D.took 25.TheBakersarrivedlastnight.Ifthey’donlyletusknowearlier,_____atthestation. A.we’dmeetthem B.we’llmeetthem C.we’dhavemetthem D.we’vemetthem 26.IfI_____you,I_____moreattentiontoEnglishidiomsandphrases. A.was;shallpay B.am;willpay C.wouldbe;wouldpay D.were;wouldpay 27.Wemighthavefailedifyou_____usahelpinghand. A.havenotgiven B.wouldnotgive C.hadnotgiven D.didnotgive 28.Thelawrequiresthateveryone_____hiscarcheckedatleastonceayear. A.has B.had C.have D.willhave 29.Itisstrangethathe_____so. A.wouldsay B.wouldspeak C.shouldsay D.willspeak 30.HadIknownhername,_____ A.ordoessheknowmine B.andwheredoesshelive?
C.shewouldbebeautiful. D.Iwouldhaveinvitedhertolunch. 31.Hehasjustarrived,buthetalksasifhe_____allaboutthat. A.know B.knows C.known D.knew 32.IfI_____themoney,Iwouldhaveboughtamuchbiggercar. A.possessed B.owned C.had D.hadhad 33.Hewasverybusyyesterday;otherwise,he_____tothemeeting. A.wouldcome B.came C.wouldhavecome D.willcome librarianinsiststhatJohn_____nomorebooksfromthelibrarybeforehereturnsallthebookshehasborrowed. A.willtake B.took C.take D.takes 35.Ileftveryearlylastnight,butIwishI_____soearly. A.didn’tleave B.hadn’tleft C.haven’tleft D.couldn’tleave 36.Idonothaveajob.IwouldfindonebutI_____notime. A.had B.didn’thave C.hadhad D.have 37.Iwishthatyou_____suchabadheadachebecauseI’msurethatyouwouldhaveenjoyedtheconcert. A.hadn’t B.didn’thavehad C.hadn’thad D.hadn’thave 38.Heinsistedthatweall_____inhisofficeatoneo’clock. A.be B.tobe C.wouldbe D.shallbe 39.Helencouldn’tgotoFranceafterall.That’stoobad.I’msureshewouldhaveenjoyeditif_____. A.she’sgone B.she’llgo C.she’dgone D.she’dgo 40.Imustgothereearlier.JohnhassuggestedthatI_____anhourbeforethediscussionbegins. A.go B.shallgo C.willgo D.wouldgo 1—5BBDAD 6—10DDCAD 11—15CDCAA 16—20ACAAD 21—25DBCCC 26—30DCCCD 31—35DDCCB 36—40DCACD 解析:
后面用虚拟语气,表示与过去事实相反用过去完成时。
2.条件句表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。
if后面如果表示真实情况就不用虚拟。
isimportantthat是主语从句的虚拟语气,从句用sb.shoulddo的形式。
if后面是真实情况,不虚拟。
是lie的过去分词,表示“躺”。
havedone表示“本来可以”。
8.与将来相反的虚拟语气,主句用过去将来时。
if表示不可能发生的事情时用虚拟语气。
for表示“要不是……的话”,通常与虚拟语气搭配使用。
advance表示“事先”,表示与过去事实相反的虚拟语气。
的宾语从句表示发生在将来的愿望用过去将来时。
的并列句表示真实情况,不用虚拟语气。
fearthat后面的状语从句用sb.shoulddo的形式。
15.表示与过去事实相反,主句用过去将来完成时,从句用过去完成时。
后面的宾语从句用sb.shoulddo的形式。
后面的从句用sb.shoulddo的形式,should可以省略。
18.表示与过去事实相反,从句用过去完成时。
rather的宾语从句用sb.did的形式。
istime后面的定语从句用sb.did的形式。
21.第一个had是过去完成时,第二个had表示“有”。
havedone是过去将来完成时,表示与过去相反的虚拟语气。
23.这是虚拟语气的倒装形式,把if去掉,助动词提前。
后面的从句用sb.shoulddo的形式,should可以省略。
25.表示与过去事实相反,主句用过去将来完成时。
26.在虚拟语气中,不管什么人称,be动词都要用were的形式。
27.表示与过去事实相反,从句用过去完成时。
后面的从句用sb.shoulddo的形式,should可以省略。
isstrangethat是主语从句的虚拟语气,从句用sb.shoulddo的形式。
Iknown是与过去相反的虚拟语气的倒装形式。
if表示不可能发生的事情时用虚拟语气。
32.第一个had是过去完成时,第二个had表示“有”。
经常可以搭配虚拟语气,表示与过去事实相反。
34.当insist表示“坚持认为”时不用虚拟形式。
后面用虚拟语气,表示与过去事实相反用过去完成时。
的并列句表示真实情况,不用虚拟语气。
后面用虚拟语气,表示与过去事实相反用过去完成时。
38.当insist表示“坚持要求”时从句用虚拟形式。
39.表示与过去事实相反,从句用过去完成时。
后面的从句用sb.shoulddo的形式,should可以省略。