英语虚拟语气练习题.docx
- 文档编号:25601750
- 上传时间:2023-06-10
- 格式:DOCX
- 页数:27
- 大小:23.97KB
英语虚拟语气练习题.docx
《英语虚拟语气练习题.docx》由会员分享,可在线阅读,更多相关《英语虚拟语气练习题.docx(27页珍藏版)》请在冰豆网上搜索。
英语虚拟语气练习题
英语虚拟语气练习题
1.—YangLiweihaswongreathonorforourcountry.
—WhoisYangLiwei?
—Whataquestion!
Itissurprising________thefirstspacemaninChina.
A.youdidn’tknowournationalheroB.toyounottoknowhim
C.youshouldknownothingaboutD.youknewnothingabouthim
2.Robertwishesthathe________businessinsteadofhistorywhenhewas
inuniversity.
A.studiesB.studied
C.hasstudiedD.hadstudied
3.Hewasverybusyyesterday,otherwisehe________tothemeeting.
A.wouldcomeB.came
C.wouldhavecomeD.hadcome
4.Withoutelectricityhumanlife________quitedifferenttoday.
A.isB.willbe
C.wouldhavebeenD.wouldbe
5.IfonlyI________howtooperateanelectroniccomputerasyoudo.
A.hadknownB.wouldknow
C.shouldknowD.knew
6.Butfortheparty,he________ofhungerfifteenyearsago.
A.wouldhavediedB.woulddie
C.musthavediedD.mustdie
7.Iwouldhavecomeearlier,butI________thatyouwerewaitingfor
me.
A.didn’tknowB.hadn’tknow
C.wouldhaveknownD.haven’tknown
8._______morecareful,hisshipwouldnothavesunk.
A.IfthecaptainwereB.Hadthecaptainbeen
C.ShouldthecaptainbeD.Ifthecaptainwouldhavebeen
9.Wereitnotforthesnowyweather,we________allright.
A.wouldbeB.wouldhavebeen
C.wereD.maybe
10.Hehesitatedforamomentbeforekickingtheball,otherwisehe
________agoal.
A.hadscoredB.scored
C.wouldscoreD.wouldhavescored
11.HowIwisheveryfamily________alargehousewithabeautifulgarden!
A.hasB.had
C.willhaveD.hadhad
◎答案解析◎
1.C.因为在itissurprising后的that从句中,谓语要用“should+动词原
形”,其中should含“竟然”之意,不可省略。
2.D.因为wish后的宾语从句中的谓语动词要用过去式,此题的studybusiness
是与过去事实相反的情况,所以用hadstudiedbusiness
3.C.因为句中otherwise(否则)表示与过去事实相反的情况,所以用would
havedone。
4.D.因为介词短语without⋯表示与现在事实相反的情况,所以用wouldbe。
9.B.由hadnotgone可知,条件句是与过去事实相反的情况,而now提示我
们,主句是与现在事实相反的情况,所以用wouldbe。
10.D.因为ifonly(要是⋯就要了)其后的句子要用过去式表示虚拟语气,
由asyoudo可知,是与现在事实相反,所以选knew。
11.A.因为butfor(要不是因为、如果没有)通常要与虚拟语气连用,由
fifteenyearsago可知,这是与过去事实相反的情况,所以选wouldhavedied
12.A.因为wouldcomeearlier是与过去事实相反的虚拟语气,而后面分句表
示的是事实:
当时我的确不知道⋯所以用一般过去时,选A。
13.C.因为that从句是suggestion的同位语,应当用“(should+)动词原形”
表示虚拟语气,又因thestudents与give是被动关系,所以选begiven。
14.A.因为WangLing是中国人的名字,显然不是英国人,所以asif从句的
谓语要用与现在事实相反的情况,所以用were。
12.
A.因为haditnotbeenforthepoliceman=ifithadnotbeenfor
thepoliceman(如果没有警察),显然是与过去事实相反的情况,主句中的谓
语应是wouldhavelost。
13.B.因为由主句谓语可判断,表示的是与过去事实相反的情况,所以虚拟条
件句中的谓语应用过去完成时,Hadthecaptainbeen=Ifthecaptainhad
been。
14.A.由于从句谓语为一般过去时,表示的是对现在的虚拟,故主句谓语用过
去将来时,表示。
Wereitnotforthesnowyweather=Ifitwerenotforthe
snowyweather.
15.B。
这是个错综时间虚拟条件句:
主句与现在事实相反,条件句与过去事实
相反。
句意为“如果我不是在七岁时就迷上了MelindaCox图书馆,我真不能
想象我如今会在做什么”。
16.D。
本题考查目标与1996上海同。
由otherwise和hesitated可知,这是与
过去事实相反的虚拟语气,谓语动词用would+have+过去分词构成
17.B。
wish后面宾语从句的谓语总是用过去时态。
此题是表示与现在事实相反
的愿望,从句谓语用一般过去时。
句意为“我多么希望每个家庭都有座有一个漂
亮花园的房子呀
5.(Sorry,ProfessorSmith.Ididn'tfinishtheassignmentyesterday.
---Oh,you_______havedoneitasyesterdaywasthedeadline.
A.mustB.mustn'tC.shouldD.shouldn't
答案:
C
考点:
本题考查的是虚拟语气
解析:
此处表示和过去事实相反的情况,应该用should+have+过去分词。
本来应该做,而未做
6.Bobwouldhavehelpedusyesterday,buthe-_______
A.wasbusyB.isbusyC.hadbeenbusy.D.willbebusy
答案:
A.
考点:
本题考查虚拟语气与时态。
解析:
前句表示对过去的虚拟,而but之后表示过去的客观事实,故用一般过去
时态
18.
Ifhe_________myadvice,hewouldn'thavelosthisjob.
19.A.followedB.shouldfollow
C.hadfollowedD.wouldfollow答案:
C
考点:
考查虚拟语气。
解析:
根据“wouldn’thavelost”可判断if引导的状语从句表示与过去事实
相反的虚拟,
故选C项。
20.Johnwenttothehospitalalone.Ifhe_________meaboutit,I
wouldhavegonewithhim.
A.shouldtellB.tellsC.toldD.hadtold
21..Georgeisgoingtotalkaboutthegeographyofhiscountry,butI’
dratherhe_______moreonitsculture.
A.focusB.focusedC.wouldfocusD.hadfocused
答案:
选B
解析:
wouldrather后应用虚拟语气,表示与现在时间相反,用动词的过去式
22.Ifwe___theotherroad,wemighthavearrivedhereintimeforthe
meeting.
A.takeB.hadtakenC.tookD.havetaken
答案:
解析:
考查虚拟语气。
所填词做虚拟语气中条件状语从句的谓语,根据主句的谓
语动词
形式mighthavearrived可知题干是与过去事实相反,故所填部分用had+过去
分词形式,
23.Mr.Johnsoninsistedthattheproblemworthyof
attention________(讨论)atthemeeting.(discuss)
答案:
(should)bediscussed
考点:
虚拟语气
解析:
“insist”引导的宾语从句要用虚拟,从句结构是“should”
(可省略)加动词原形,
主语“problem”是要“被讨论”。
24.--Theweatherhasbeenveryhotanddry.
--Yes.Ifithadrainedevenadrop,thingswould
bemuchbetternow!
Andmyvegetables_________.
A.wouldn'tdieB.didn'tdie
C.hadn'tdiedD.wouldn'thavedied
答案:
D
25.HadIknownaboutthiscomputerprogram,ahugeamount
oftimeandenergy.
A.wouldhavebeensavedB.hadbeensaved
C.willbesavedD.wassaved
答案:
A
26.ButforthehelpofmyEnglishteacher,Ithe
firstprizeintheEnglishWritingCompetition.
A.wouldnotwinB.wouldnothavewon
C.wouldwinD.wouldhavewon
答案B
27.Hedidnotregretsayingwhathedidbutfeltthat
he__________itdifferently.
A.couldexpressB.wouldexpress
C.couldhaveexpressedD.musthaveexpressed
答案C
28.Thisprinterisofgoodquality.Ifit_______break
downwithinthefirstyear,wewouldrepairitatour
expense.
A.wouldB.shouldC.couldD.might
答案B
虚拟语气专项练习题
29.MyfatherinsistedthatI_____tosea.
A.(should)notgoB.(would)notgo
C.(could)notgoD.(might)notgo
30.I_____toyouparty,butIdidn’thavetime.
A.wouldhavecomeB.shouldcome
C.couldhavecomeD.wouldcome
31.It____difficultforamorecarefulpersontofindsuch
amistake.
A.shouldnotbeB.wouldnotbe
C.shouldhavenotbeenD.wouldhavenotbeen
32.Ifyou_____themoviethatlatelastnight,youwould
notbesosleepynow.
A.haven’twatchedB.didn’twatch
C.hadn’twatchedD.wouldn’thavewatched
33.IwouldhavegoneswimmingyesterdayafternoonifI____
time.
A.hadB.havehadC.hadhadD.wouldhave
had
34.Ifit____,thecropswouldbesaved.
A.shouldrainB.wouldrain
C.willrainD.istorain
35.____thefriendshipbetweenuslastforever!
A.CouldB.WillC.MayD.Wish
36.Ifonlyyou_____thedoctor’sadvice!
A.listentoB.haslistenedto
C.hadlistenedtoD.hadlistened
37.Ifshe_____tomorrow.Iwouldtellherthenews.
A.comeB.wouldcomeC.tocomeD.shouldcome
38.Itisrequiredthateverybicyclerider,whoeverhemay
be,_____taxatthebeginningofeachyear.
A.paysB.payC.wouldpayD.topay
39.Theliftwasn’tworkingwhenIcomebacklastnight.If
it____,Iwouldhavetousethestairs.
A.isstillnotworkingB.wasstillnotworking
C.werestillnotworkingD.wouldstillnotworking
40.Ifshe____morepolite,she_____lesstrouble.
A.hadbeen,wouldhavehadB.was,wouldhavehad
C.were,hadn’thadD.were,wouldhave
41.--Wherehaveyoubeen?
--Igotcaughtintraffic,____Ishouldhavebeenhere
soon.
A.howeverB.althoughC.anywayD.otherwise
42.—Heisaverybraveman.
--Yes,IwishI____hiscourage.
A.haveB.hadC.willhaveD.wouldhave
43.Withoutyourhelp,we____insuchashorttime.
A.willnotdoitB.didnotdoit
C.cannothavedoneitD.wouldn’thavedoneit
44.Itishightimeyou_____mind.
A.changeB.changedC.needchangeD.aretochange
45.Weretheshirtcheaper,I____It.
A.shouldbuyB.shouldhavebought
C.buyD.bought
46.Mayyou____ingoodhealth!
A.areB.beC.wereD.wouldbe
47.What______,iftherewerenoair,waterorsun?
A.wouldbehappenedB.wouldhappen
C.happenedD.happen
48.Ifthesun____riseinthewest,myloveforyouwould
bechangedoneday.
A.willB.wereC.weretoD.shall
21.Thechairmanrequestedthat______.
A.themembersstudiesmorecarefullytheproblem
B.theproblemwasmorecarefullystudied
C.withmorecarefulnessstudytheproblem
D.themembersstudytheproblemmorecarefully
49.--I’lltellMaryabouthernewjob.
--You_____herlastweek.
A.oughttotellB.musttell
C.wouldhavetoldD.shouldhavetol
50.--Whatisyouropinion?
--It’snaturalthatanemployee_____hisworkontime.
A.finishesB.toenterC.canfinishD.finish
51.Mysisteristhirteen,butshetalkedasifshe_____
theLongMarch.
A.hastakenpartinB.tookpartin
C.takespartinD.hadtakenpartin
52.Ifhe_____business,hemightbecomearichman.
A.enterB.toenterC.shouldenterD.entered
53.Ifhe_____agentleman,he_____thingslikethat!
A,were,wouldnothavesaid
B.wouldbe,wouldnothavesaid
C.were,wouldnotsaidD.was,wouldnotsaid
54.Itwasthedrug,notthedisease,thatkilledhim.He
wouldstillbealiveifhe___thatdrug.
A.didn’ttakeB.wouldnottake
C.havenottakenD.hadnottaken
55.Supposingyou_____write,whatwouldyoudo?
A.couldn’tB.can’tC.maynotD.areunable
56.HowIwishI_____suchagoodchancebefore.
A.didn’tmissB.hadn’tmissC.metD.havegot
57.Didyougotoseefootballmatchyesterday?
No,Ifeltunwell,butIwouldhavegoneifI____felt
better.
A.didB.haveC.wouldD.had
58.Butforhishelp,I_____.
A.shouldnothavesucceededB.hadnotsucceeded
C.didnotsucceededD.havenotsucceeded
59.Iamsorrythathe____sorudetohermother.
A.isB.wasC.shouldbeD.shallbe
60._____theexam,hewouldhaveenteredthecollege.
A.IfhepassedB.Hadhepassed
C.WerehepassedD.Ifhepassed
61.___he____hardlastyear,hewouldhavelosthisfirst
prize.
A.Hadn’t,studiedB.Had,studied
C.Didn’t,studyD.If,hadstudied
62.
Heinsistedthat____earlythenextday.
A.startB.staredC.wouldstartD.hadstared
63.Iwouldratheryou
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 英语 虚拟 语气 练习题