虚拟语气练习8.docx
《虚拟语气练习8.docx》由会员分享,可在线阅读,更多相关《虚拟语气练习8.docx(14页珍藏版)》请在冰豆网上搜索。
虚拟语气练习8
英语虚拟语气练习
1.Butforthebeliefthatthings________bettersoon,manypeoplecouldn'thavesurvivedthisdifficulttime.
A. hadgot
B. got
C. wouldget
D. willget
2.—Oh,dear.I'mreallyverybusynow.
—WouldyouratherthatI________toyouaboutmyexperienceatschool?
A. shouldn'tspeak
B. didn'tspeak
C. don'tspeak
D. won'tspeak
3.Thesteakintherestaurantwasterrible.HowIwishI________rice!
A. wouldorder
B. ordered
C. order
D. hadordered
4.Asmanyas150peoplediedintheexplosion.Ifonlytheowners________enoughattentiontothesafetymeasures!
A. paid B. shouldpay
C. wouldpay D. hadpaid
5.—Yourheadteacherisreallyathoughtfulman.
—Exactly.Ifthe________,he________meintoday'sclassbeforeall
myclassmates.
A. isn't;wouldpunish B. wasn't;wouldpunish
C. hadn't;wouldhavepunished D. weren't;wouldhavepunished
6.Thevillagersareextremelygratefultotheworkers,withoutwhosehelptheroadtothevillage______.
A. can'tbebuilt B. mustn'tbebuilt
C. couldn'thavebeenbuilt D. mustn'thavebeenbuilt
7.Ifshe_______makesuchasimplewishasnottobeteasedfordisabilitylastChristmas,Amywouldstillfeellonelynow.
A. haddarednot
B. hadn'tdaredto
C. darednot
D. didn'tdareto
8.IamstrugglingtopolishupmyEnglishnow.IfonlyI_______hardinseniorone!
A. study
B. studied
C. hadstudied
D. shouldstudy
9.—Youcamesecondintherunningrace.Congratulations!
—Thanks.Butpractisingmore,I_______adifferentresult.
A. mightget
B. mayget
C. mayhavegot
D. mighthavegot
10.—ItwasreallytiringformetostandinthequeuefortwohourstogettheG-trainticket.
—You____.Youcouldhavegotoneonline.
A. needn't B. needn'thave
C. didn'tneedto D. didn'tneedtohave
11.Allthedoctorsinthehospitalinsistedthathe____badlywoundedandthathe____atonce.
A. shouldbe;beoperatedon B. were;mustbeoperatedon
C. be;wasoperatedon D. was;beoperatedon
12.Itisthefirsttimehe________hereandnowitishightimethathe________around.
A. come;shouldbeshown B. hascome;wasshown
C. came;beshown D. came;wasshown
13.HetalkedalotaboutAmericaasifhe________therebefore.
A. goes B. hasgone
C. hadgone D. hadbeen
14.Iinsistedthathe________severelyandadoctor________immediately.
A. shouldbewounded;wassentfor
B. hadbeenwounded;sentfor
C. hadbeenwounded;besentfor
D. bewounded;besentfor
15.Hesuggestedthattheproblems________paidspecialattentionto.
A. referredtobeing
B. refertobeing
C. referredtobe
D. referringtobe
16.Theprofessorsuggestedtheproblem________atonce.
A. referredtobesolved B. referredtosolving
C. referredtowassolved D. referredtomustbesolved
17.Thechairmanrequestedthat________.
A. themembersstudiedtheproblemmorecarefully
B. theproblemsweremorecarefullystudied
C. theproblemscouldbestudiedwithmorecare
D. themembersstudytheproblemmorecarefully
18.Hehadhiscameraready________hesawsomethingthatwouldmakeagoodpicture.
A. evenif
B. ifonly
C. incase
D. sothat
19.IwishI________atmysister'sweddinglastTuesday,butIwasonabusinesstripinNewYorkthen.
A. wouldhavebeen
B. wouldbe
C. were
D. hadbeen
20.In2017,itisrecommendedthatsuchimportantreformpoliciesassociatedwiththeinterestofgeneralpublic_______carriedoutimmediately.
A. be
B. were
C. are
D. havebeen
英语虚拟语气练习
1.Butforthebeliefthatthings________bettersoon,manypeoplecouldn'thavesurvivedthisdifficulttime.
A. hadgot
B. got
C. wouldget
D. willget
【答案】C
【解析】句意:
要不是相信事情不久会好转,很多人无法存活于这磨难的时间。
考查虚拟语气。
Butfor“要不是”,句子用虚拟语气,用过去将来时态,故答案为:
C。
【总结】考查虚拟语气在含蓄条件句中的运用。
2.—Oh,dear.I'mreallyverybusynow.
—WouldyouratherthatI________toyouaboutmyexperienceatschool?
A. shouldn'tspeak
B. didn'tspeak
C. don'tspeak
D. won'tspeak
【答案】B
【解析】句意:
—哦,亲爱的。
我现在真的很忙。
—你宁愿我不告诉你我在学校的经历吗?
考查固定句式。
其固定句式:
wouldratherthat主语+一般过去时态+---(指现在或将来的情况);wouldratherthat主
语+过去完成时态(指过去的事情)。
故答案为:
B。
【总结】考查固定句式中时态的用法。
3.Thesteakintherestaurantwasterrible.HowIwishI________rice!
A. wouldorder
B. ordered
C. order
D. hadordered
【答案】D
【解析】句意:
这家餐馆里的牛排糟透了,我多么希望我点的是米饭啊!
考查虚拟语气。
根据“Thesteakintherestaurantwasterrible.”判断此处表示与过去事实相反的假设,所以应该用had+过去分词的形式,故答案为:
D。
【总结】考查wish宾语从句中虚拟语气的用法。
4.Asmanyas150peoplediedintheexplosion.Ifonlytheowners____enoughattentiontothesafetymeasures!
A. paid B. shouldpay
C. wouldpay D. hadpaid
【答案】D
【解析】句意:
多达150人在爆炸中丧生。
要是业主对安全措施给予足够的重视就好了!
根据句意可知,此处表示与过去事实相反的情况,应使用过去完成时。
故选D。
【总结】考查虚拟语气,本题涉及与过去事实相反的情况。
5.—Yourheadteacherisreallyathoughtfulman.
—Exactly.Ifthe______,he______meintoday'sclassbeforeallmyclassmates.
A. isn't;wouldpunish
B. wasn't;wouldpunish
C. hadn't;wouldhavepunished
D. weren't;wouldhavepunished
【答案】D
【解析】句意:
—你的班主任真是个有思想的人。
—完全正确。
如果他不是,他就会在今天的课上当着所有同学面前惩罚我。
此处是if引导的虚拟语气,与过去的事实相反,故答案选D。
【总结】考查虚拟语气,本题涉及与过去的事实相反。
6.Thevillagersareextremelygratefultotheworkers,withoutwhosehelptheroadtothevillage______.
A. can'tbebuilt B. mustn'tbebuilt
C. couldn'thavebeenbuilt D. mustn'thavebeenbuilt
【答案】C
【解析】句意:
村民们非常感谢工人们,没有他们的帮助,这条通往村庄的道路就不可能被建成。
此处withoutwhose引导的定语从句中用虚拟语气,相当于if引导的虚拟语气,与过去的事实相反,且定语从句的主语theroad和build之间是被动关系,故选C。
【总结】考查虚拟语气,本题涉及与过去的事实相反。
7.Ifshe_______makesuchasimplewishasnottobeteasedfordisabilitylastChristmas,Amywouldstillfeellonelynow.
A. haddarednot
B. hadn'tdaredto
C. darednot
D. didn'tdareto
【答案】B
【解析】句意:
如果去年圣诞节Amy没有勇气许下这样一个简单的愿望——不要因为残疾而被嘲笑,她现在仍然会感到孤独。
根据“lastChristmas”判断此处是与过去事实相反的一种假设,应该用过去完成时,故B项正确。
【总结】考查条件从句中虚拟语气的用法。
8.IamstrugglingtopolishupmyEnglishnow.IfonlyI_______hardinseniorone!
A. study
B. studied
C. hadstudied
D. shouldstudy
【答案】C
【解析】句意:
我正在努力提高我的英语水平。
要是我在高一时努力学习就好了!
根据“我正在努力提高我的英语水平。
”可推测下一句“要是我在高一时努力学习就好了!
”。
可知,高一(以前)是没有努力,与过去事实相反的,ifonly“倘若…..就好了”虚拟语气可用过去完成时。
分析选项可知C符合题意,故答案选C。
【总结】考查虚拟语气,本题涉及对过去情况的假设。
9.—Youcamesecondintherunningrace.Congratulations!
—Thanks.Butpractisingmore,I_______adifferentresult.
A. mightget
B. mayget
C. mayhavegot
D. mighthavegot
【答案】D
【解析】句意:
—祝贺你在赛跑中名列第二!
—谢谢。
但是如果多练习的话,我可能会得到不同的结果。
可知,此处是指我(过去)多练习的话,结果就会不同。
与过去事实相反的虚拟语气,要用情态动词+havedone,因此本句要用mighthavegot。
故选D。
【总结】考查虚拟语气,本题涉及“情态动词+havedone”的应用。
10.—Itwasreallytiringformetostandinthequeuefortwohourstoget
theG-trainticket.
—You____.Youcouldhavegotoneonline.
A. needn't B. needn'thave
C. didn'tneedto D. didn'tneedtohave
【答案】B
【解析】句意:
——我排了两个小时才得到G-火车票,真的很累。
——你本没有必要这样做。
你本来可以在网上买的。
A.needn't“没必要”;B.needn'thave(done)“过去没有必要做而做了”。
C.didn'tneedto“过去没必要”;D.didn'tneedtohave“是错误的,没有这样的表达”。
根据后一句“你本来可以在网上订的”可知,本来没有必要排队买票的。
B.needn'thave(done)你本没必要=needn'thavestoodinthequeuefortwohourstogettheG-trainticket.符合题意,故选B。
【总结】考查情态动词,本题涉及虚拟语气的省略。
11.Allthedoctorsinthehospitalinsistedthathe____badlywoundedandthathe____atonce.
A. shouldbe;beoperatedon B. were;mustbeoperatedon
C. be;wasoperatedon D. was;beoperatedon
【答案】D
【解析】句意:
医院所有的医生都坚持说他伤的很重,要求马上给他做手术。
insist坚持说;坚决要求。
跟宾语从句时,若表示“坚持说”,从句用正常语气;若表示“坚决要求”,从句用虚拟语气,即should+
动词原形,should可以省略。
在本句中第一个从句前的insist意思是“坚持说”,所以谓语动词用was;第二个从句前的insist意思是“坚决要求”,所以用虚拟语气,用should+动词原形,should可以省略;同时operateon与主语he构成被动关系,故答案为D。
考查insist后跟宾语从句的用法。
12.Itisthefirsttimehe________hereandnowitishightimethathe________around.
A. come;shouldbeshown B. hascome;wasshown
C. came;beshown D. came;wasshown
【答案】B
【解析】句意:
这是第一次来这里,现在到了他被领着参观的时间了。
Itisthefirsttimethat…havedone…,固定句式,如果is换成was,that后的从句的谓语动词用haddone;itishightimethat…did/shoulddo,这里的should不能省略,这里是短语showsbaround领某人参观;第二空因为he与show之间是被动关系,故用被动语态。
故选B。
考查时态语态,