您好,欢迎访问三七文档
英语虚拟语气练习题1.—YangLiweihaswongreathonorforourcountry.—WhoisYangLiwei?—Whataquestion!Itissurprising________thefirstspacemaninChina.A.youdidn’tknowournationalheroB.toyounottoknowhimC.youshouldknownothingaboutD.youknewnothingabouthim2.Robertwishesthathe________businessinsteadofhistorywhenhewasinuniversity.A.studiesB.studiedC.hasstudiedD.hadstudied3.Hewasverybusyyesterday,otherwisehe________tothemeeting.A.wouldcomeB.cameC.wouldhavecomeD.hadcome4.Withoutelectricityhumanlife________quitedifferenttoday.A.isB.willbeC.wouldhavebeenD.wouldbe5.IfonlyI________howtooperateanelectroniccomputerasyoudo.A.hadknownB.wouldknowC.shouldknowD.knew6.Butfortheparty,he________ofhungerfifteenyearsago.A.wouldhavediedB.woulddieC.musthavediedD.mustdie7.Iwouldhavecomeearlier,butI________thatyouwerewaitingforme.A.didn’tknowB.hadn’tknowC.wouldhaveknownD.haven’tknown8._______morecareful,hisshipwouldnothavesunk.A.IfthecaptainwereB.HadthecaptainbeenC.ShouldthecaptainbeD.Ifthecaptainwouldhavebeen9.Wereitnotforthesnowyweather,we________allright.A.wouldbeB.wouldhavebeenC.wereD.maybe10.Hehesitatedforamomentbeforekickingtheball,otherwisehe________agoal.A.hadscoredB.scoredC.wouldscoreD.wouldhavescored11.HowIwisheveryfamily________alargehousewithabeautifulgarden!A.hasB.hadC.willhaveD.hadhad◎答案解析◎1.C.因为在itissurprising后的that从句中,谓语要用“should+动词原形”,其中should含“竟然”之意,不可省略。2.D.因为wish后的宾语从句中的谓语动词要用过去式,此题的studybusiness是与过去事实相反的情况,所以用hadstudiedbusiness3.C.因为句中otherwise(否则)表示与过去事实相反的情况,所以用wouldhavedone。4.D.因为介词短语without…表示与现在事实相反的情况,所以用wouldbe。9.B.由hadnotgone可知,条件句是与过去事实相反的情况,而now提示我们,主句是与现在事实相反的情况,所以用wouldbe。10.D.因为ifonly(要是…就要了)其后的句子要用过去式表示虚拟语气,由asyoudo可知,是与现在事实相反,所以选knew。11.A.因为butfor(要不是因为、如果没有)通常要与虚拟语气连用,由fifteenyearsago可知,这是与过去事实相反的情况,所以选wouldhavedied12.A.因为wouldcomeearlier是与过去事实相反的虚拟语气,而后面分句表示的是事实:当时我的确不知道…所以用一般过去时,选A。13.C.因为that从句是suggestion的同位语,应当用“(should+)动词原形”表示虚拟语气,又因thestudents与give是被动关系,所以选begiven。14.A.因为WangLing是中国人的名字,显然不是英国人,所以asif从句的谓语要用与现在事实相反的情况,所以用were。15.A.因为haditnotbeenforthepoliceman=ifithadnotbeenforthepoliceman(如果没有警察),显然是与过去事实相反的情况,主句中的谓语应是wouldhavelost。16.B.因为由主句谓语可判断,表示的是与过去事实相反的情况,所以虚拟条件句中的谓语应用过去完成时,Hadthecaptainbeen=Ifthecaptainhadbeen。17.A.由于从句谓语为一般过去时,表示的是对现在的虚拟,故主句谓语用过去将来时,表示。Wereitnotforthesnowyweather=Ifitwerenotforthesnowyweather.18.B。这是个错综时间虚拟条件句:主句与现在事实相反,条件句与过去事实相反。句意为“如果我不是在七岁时就迷上了MelindaCox图书馆,我真不能想象我如今会在做什么”。19.D。本题考查目标与1996上海同。由otherwise和hesitated可知,这是与过去事实相反的虚拟语气,谓语动词用would+have+过去分词构成20.B。wish后面宾语从句的谓语总是用过去时态。此题是表示与现在事实相反的愿望,从句谓语用一般过去时。句意为“我多么希望每个家庭都有座有一个漂亮花园的房子呀1.(Sorry,ProfessorSmith.Ididn'tfinishtheassignmentyesterday.---Oh,you_______havedoneitasyesterdaywasthedeadline.A.mustB.mustn'tC.shouldD.shouldn't答案:C考点:本题考查的是虚拟语气解析:此处表示和过去事实相反的情况,应该用should+have+过去分词。本来应该做,而未做2.Bobwouldhavehelpedusyesterday,buthe-_______A.wasbusyB.isbusyC.hadbeenbusy.D.willbebusy答案:A.考点:本题考查虚拟语气与时态。解析:前句表示对过去的虚拟,而but之后表示过去的客观事实,故用一般过去时态3.Ifhe_________myadvice,hewouldn'thavelosthisjob.A.followedB.shouldfollowC.hadfollowedD.wouldfollow答案:C考点:考查虚拟语气。解析:根据“wouldn’thavelost”可判断if引导的状语从句表示与过去事实相反的虚拟,故选C项。4.Johnwenttothehospitalalone.Ifhe_________meaboutit,Iwouldhavegonewithhim.A.shouldtellB.tellsC.toldD.hadtold5..Georgeisgoingtotalkaboutthegeographyofhiscountry,butI’dratherhe_______moreonitsculture.A.focusB.focusedC.wouldfocusD.hadfocused答案:选B解析:wouldrather后应用虚拟语气,表示与现在时间相反,用动词的过去式6.Ifwe___theotherroad,wemighthavearrivedhereintimeforthemeeting.A.takeB.hadtakenC.tookD.havetaken答案:解析:考查虚拟语气。所填词做虚拟语气中条件状语从句的谓语,根据主句的谓语动词形式mighthavearrived可知题干是与过去事实相反,故所填部分用had+过去分词形式,7.Mr.Johnsoninsistedthattheproblemworthyofattention________(讨论)atthemeeting.(discuss)答案:(should)bediscussed考点:虚拟语气解析:“insist”引导的宾语从句要用虚拟,从句结构是“should”(可省略)加动词原形,主语“problem”是要“被讨论”。8.--Theweatherhasbeenveryhotanddry.--Yes.Ifithadrainedevenadrop,thingswouldbemuchbetternow!Andmyvegetables_________.A.wouldn'tdieB.didn'tdieC.hadn'tdiedD.wouldn'thavedied答案:D9.HadIknownaboutthiscomputerprogram,ahugeamountoftimeandenergy.A.wouldhavebeensavedB.hadbeensavedC.willbesavedD.wassaved答案:A10.ButforthehelpofmyEnglishteacher,IthefirstprizeintheEnglishWritingCompetition.A.wouldnotwinB.wouldnothavewonC.wouldwinD.wouldhavewon答案B11.Hedidnotregretsayingwhathedidbutfeltthathe__________itdifferently.A.couldexpressB.wouldexpressC.couldhaveexpressedD.musthaveexpressed答案C12.Thisprinterisofgoodquality.Ifit_______breakdownwithinthefirstyear,wewouldrepairitatourexpense.A.wouldB.shouldC.couldD.might答案B虚拟语气专项练习题1.MyfatherinsistedthatI_____tosea.A.(should)notgoB.(would)notgoC.(could)notgoD.(might)notgo2.I_____toyouparty,butIdidn’thavetime.A.wouldhavecomeB.shouldcomeC.couldhavecomeD.wouldcome3.It____difficultforamorecarefulpersontofindsuchamistake.A.shouldnotbeB.wouldnotbeC.shouldhavenotbeenD.wouldhavenotbeen4.Ifyou_____themoviethatlatelastnight,youwouldnotbesosleepynow.A.haven’twatchedB.didn’twatchC.hadn’twatchedD.wouldn’thavewatched5.IwouldhavegoneswimmingyesterdayafternoonifI____time.A.hadB.havehadC.hadhadD.wouldhavehad6.Ifit____,thecropswouldbesaved.A.shouldrainB.wouldrainC.willrainD.istorain7.____thefriendshipbetweenu
本文标题:英语虚拟语气练习题
链接地址:https://www.777doc.com/doc-1279763 .html