学年高二英语下学期知识点检测20.docx
《学年高二英语下学期知识点检测20.docx》由会员分享,可在线阅读,更多相关《学年高二英语下学期知识点检测20.docx(9页珍藏版)》请在冰豆网上搜索。
学年高二英语下学期知识点检测20
虚拟语气综合练习题
一、单项选择
1.Thisprinterisofgoodquality.Ifit_______breakdownwithinthefirstyear,wewouldrepairitatourexpense.
A.wouldB.mightC.couldD.should
2.Ifyouhadn’tgonewithTomtothepartylastnight,______.
A.youwouldmeetJohnalreadyB.youwon’thavemissedJohn
C.youwillhavemetJohnD.youwouldhavemetJohn
3.Theinsectswoulddevourallourcropsandkillourflocksandheads,if______fortheprotectionwegetfrominsect-eatinganimals.
A.itisnotB.itwerenotC.wereitnotD.theywerenot
4.“IfIhadn’tpracticedwhenIwasyounger,”themusiciansays,“I______abletoplaysowellnow.”
A.wouldn’tbeB.won’tbeC.wouldn’thavebeenD.couldn’thavebeen
5.Iwishourteacher______togiveanothertest.Ihaven’tgotpreparedyet.
A.isn’tgoingB.weren’tgoingC.willnotgoingD.couldhavegone
6.IwishI______tothemovieswithyoulastnight.
A.wentB.didgoC.couldgoD.couldhavegone
7.Hewasverybusyyesterday,otherwisehe____tothemeeting.
A.wouldcomeB.cameC.wouldhavecomeD.hadcome
8.______,wecouldnothavefinishedtheworkontime.
A.IftheydonothelpusB.Wasitnotfortheirhelp
C.ShouldtheyoffertohelpusD.Butfortheirhelp
9.Ifwehadbeenmorecareful,we______muchbetterresultsnow.
A.gotB.hadgotC.wouldbegettingD.wouldhavegot
10.Ifwehadknownthatshehadplannedtoarrivetoday,we______heratthebusstation.
A.mayhavemetB.mightmeetC.maymeetD.mighthavemet
11.IfI______outofink,Imighthavefinishedwritingthepaper.
A.hadn’trunB.shouldn’trunC.didn’trunD.haven’trun
12.TheJadeEmperororderedthattheMonkeyKing_____rightaway.
A.wouldbearrestedB.mustbearrestedC.bearrestedD.hadtobearrested
13.Hedemandedthatthelaboratoryreport_____immediatelyaftertheexperimentwasdone.
A.waswrittenB.bewrittenC.mustbewrittenD.wouldbewritten
14.IfonlyI_____howtooperateanelectroniccomputerasyoudo.
A.hadknownB.wouldknowC.shouldknowD.knew
15.______sobusy,Ishouldcallonyou.
A.IfI’mnotB.WasInotC.HadInotD.WereInot
16.Ienjoyedthemovieverymuch.IwishI_____thebookfromwhichitwasmade.
A.haveread B.hadread C.shouldhaveread D.arereading
17.Youarelate.Ifyou_____afewminutesearlier,you_____him.
A.come;wouldmeet B.hadcome;wouldhavemet
C.come;willmeet D.hadcome;wouldmeet
18.Ifthedoctorhadcomeearlier,thepoorchildwouldnot_____.
A.havelaidtherefortwohours B.lietherefortwohours
C.haveliedtherefortwohours D.havelaintherefortwohours
19.Hespokeinaquiet,distinctvoice,asthoughhisthought_____.
A.wasfarawayB.hadbeenfarawayC.isfarawayD.wentfaraway.
20.We_______hisphonenumber,otherwisewewouldhavephonedhim.
A.hadn’tknownB.doesn’tknowC.didn’tknowD.wouldn’tknow
21.Mikecantakehiscarapartandputitbacktogetheragain.Icertainlywishhe_____mehow.
A.teaches B.willteach C.hastaught D.wouldteach
22.Iwouldrathercomeearlier,butI______thatyouwerewaiting.
A.didn’tknowB.hadn’tknownC.wouldn’tknowD.haven’tknow
23.______tothedoctorrightaway,hemighthavebeenalive.
A.IfhewentB.WerehegoneC.ShouldhehavegoneD.Hadhegone
24.Ifyouwereolder,I____youtogothereyesterday.(时间错综)
A.willallowB.shouldallowC.wouldhaveallowedD.hadallowed
25.Don'ttouchthesleepingtiger.Ifhewokeup,he_____you.A.wouldcometo
B.wouldcomeatC.wouldhavecometowardD.willcometo
26.SupposingI___thisgift,whatwouldhesay?
A.acceptB.acceptedC.shouldacceptD.wouldaccept
27.Ifhe______totheteacherattentively,he_____theanswertotheproblemnow.
A.hadlistened,wouldhaveknownB.listened,wouldknow
C.listened,wouldhaveknownD.hadlistened,wouldknow
28.Hewishes___mistakes.
A.hedoesn’talwaysmakeB.heisn’talwaysmaking
C.hedidn’talwaysmakeD.hewouldn’talwaysmaking
29.Theyoungmaninsistedthathe_____nothingwrongand_____free.
A.did;setB.haddone;shouldbesetC.shoulddo;besetD.haddone;mustbeset
30._____anychangeaboutthedate,pleasetellmeimmediately.
A.WilltherebeB.ShouldtherebeC.TherewillbeD.Thereshouldbe
31.I_____yousomemoney,butIhadn’tanyonmethen.
A.wouldlendB.wouldhavelentC.couldlendD.mayhavelent
32.Afewminutesearlierandwe_____therain.
A.havecaughtB.hadcaughtC.couldhavecaughtD.weretocatch
33.---“HaveyoueverbeentoBeijing?
”---“No,butIwishI_____”
A.haveB.willC.doD.had
34.I’mgladIwentoverallmynotes;otherwise_____.
A.ImayhavefailedB.I’dfailC.I’dhavefailedD.I’llhavefailed
35.JiminsistedthatthebookMr.Blackreferredto________.
A.wasworthbuyingB.wasworthtobebought
C.beingworthbuyingD.beworthbuying
36.Whatshouldwedoifit___tomorrow?
A.shouldsnowB.weresnowC.snowD.wouldsnow
37.You_____suchaseriousmistakeifyouhadfollowedhisadvice.A.maynotmake
B.mightnotmakeC.shouldn’thavemadeD.mightnothavemade
38.We_____theworkontimewithoutyourhelp.A.hadn’tfinishedB.didn’thavefinished
C.couldn’thavefinishedD.can’thavefinished
39.---“Wherehaveyoubeen?
”---“Igotcaughtintraffic;otherwise_____sooner.”
A.IwouldbehereB.IhavebeenhereC.IhadbeenhereD.Iwouldhavebeenhere
40.Ifitwerenotforthefactthatyou_____ill,Iwouldaskyoutodothisrightnow.
A.wereB.hadbeenC.areD.shouldbe
41.IdonotthinkthosepeoplearereallyEnglish.Iftheywere,theyspeakwithFrenchaccents.
A.don'tB.willnotC.mustn'tD.wouldn't
42.“Shedidn'taskme,soIdidn'thelpher.”“Youmeantosay,youwouldhavehelpedher?
”
A.ifsheaskedyouB.ifsheweretoaskyou
C.hadsheaskedyouD.wereshetoaskyou
43.Theytooktheinjuredstraighttothehospital,otherwisesomeofthem.
A.mighthavediedB.mightdieC.woulddieD.coulddie
44.Iwouldhavegonetotheconcert,ifI____time.
A.hadhadB.havehadC.hadD.wouldhavehad
45.--Whydidn'tyouhelphim?
--IwouldhaveIdidn'thavethemoney.
A.stillB.butC.otherwiseD.or
46.--Areyouenjoyingyourstayhere?
--Yes,verymuch.IwishIhavetoleavesosoon.
A.won'tB.don'tC.mustn'tD.didn't
47.I'dratheryouanythingaboutitforthetimebeing.
A.sayB.didn'tsayC.don'tsayD.notsay
48.--Whydoyouhavetobethereatsix?
--Theteacherdemandsthateveryoneinhisseatatsix.
A.wouldbeB.canbeC.beD.willbe
49.--Howdoesthelibrarianact?
--Heactsasifheawalkingdictionary.
A.wereB.beC.isD.hasbeen
50.Thereisalawthatdrunkendriversseverelypunished.A.wereB.areC.beD.willbe
51.IwishyouinterruptwhenI'mtalkingonthephone.
A.willnotB.wouldnotC.donotD.didnot
52.Henrytalkstohisdogasifithim.
A.understandsB.understoodC.understandD.wouldunderstand
53.Jefflookedasifhe_aghost(鬼).
A.sawB.hasseenC.hadseenD.wouldsee
54.Givehermybestregards,_______.
A.shouldyouseehertodayB.ifyousawhertoday
C.ifyouwouldseehertodayD.shouldyouhaveseenhertoday
55.Therewasasuggestionbytheteachersthatthemeetingpostponedforaweek.
A.hadbeenB.wouldbeC.wasD.shouldbe
56.ItishighlydesirablethateveryefforttoreducepollutioninBeijing.
A.wasmadeB.bemadeC.willbemadeD.wouldbemade
57.Themanagerwouldratherthathiswifeworkinthesameofficeashedoes.
A.doesnotB.didnotC.wouldnotD.willnot
58.Ididn'tgotothefootballmatch,butIdowishIthere.
A.wentB.wasC.wereD.hadbeen
59.Ican’tstandhim.Healwaystalksasthoughhe_____everything.
A.knew B.knowsC.hasknown D.hadknown
60.Iwouldhavetoldhimtheanswer______possible,butI_____sobusythen.
A.haditbeen;wasB.wereit;hadbeenC.wasit;amD.woulditbe;were
61.He’sworkinghardforfearthathe_____.
A.shouldfallbehindB.fellbehindC.mayfallbehindD.wouldfallenbehind
62.--Whydidn’tyoubuyanewcar?
--IwouldhaveboughtoneifI_____enoughmoney.
A.had B.havehadC.wouldhaveD.hadhad
63.Idonothaveajob.IwouldfindonebutI_____notime.
A.had B.didn’thaveC.hadhad D.have
64.Iwishthatyou_____suchabadheadachebecauseI’msurethatyouwouldhaveenjoyedtheconcert.
A.hadn’t B.didn’thavehadC.hadn’thad D.hadn’thave
65.Helencouldn’tgotoFranceafterall.That’stoobad.I’msureshewouldhaveenjoyeditif_____.
A.she’sgone B.she’llgoC.she’dgone D.she’dgo
66.Whenastickispartlyinaglassofwater,itlooksasthoughit___.
A.breaksB.hasbrokenC.werebrokenD.hadbeenbroken
67.Ididn’tseeMr.Whiteatthemeeting.Ifhe,hewouldhavegivenalecture.
A.hascomeB.didcomeC.cameD.hadcome
68.Withouttheairtoholdsomeofthesun’sheat,theearthatnight,toocoldforustolive.
A.wouldbefreezingcoldB.wouldbefrozencold
C.wouldbefreezingcoldlyD.canfreezecoldly
69.______forthefreetickets,Iwouldnothavegonetothefilmssooften.
A.IfitisnotB.WereitnotC.HaditnotbeenD.Iftheynot
70.Youdidn’tacceptmyhelp.Ifweittogether,yousotired.
A.did;didn’tB.do;wouldn’tget
C.weredoing;wouldn’tD.haddone;wouldn’thavegot
71.Theinsectswouldeatupallourcrops,if____fortheprotectionwegetfrominsect-eatinganimals.A.itisnotB.itwerenotC.wereitnotD.theywerenot
72.Without