- 48.50 KB
- 2022-07-28 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
虚拟语气-高中英语语法精讲精练虚拟语气表示说话人的主观愿望、猜测建议或与事实不符的假设。虚拟语气可分为三种:(1)一般虚拟(2)混合虚拟(3)特殊句式 一.一般虚拟的构成:(省略if,要将should/were/had提到句首) (1).对现在的虚拟:If+S.+did/weresth.,S.+would/could/should+do IfIhadtime,Iwouldattendthemeeting. IfIwereyou,Iwouldseizethechancetogoabroad. (2)对过去的虚拟:If+S.+had+p.p,S.+would/could/shouldhave+p.p Ifyouhadtakenmyadvice,youwouldnothavefailedintheexam. (3)对将来的虚拟: If+S.+did/were/shoulddo/weretodo,S+would/should/coulddosth. Ifyoucametomorrow,wewouldhavethemeeting. Ifitweretoraintomorrow,thesportsmeetingwouldbeputoff. Ifheshouldnotcometomorrow,weshouldputoffthemeetingtillnextday. 注意:Hadwemadegoodpreparations,wemighthavesucceeded. Haditnotrained,wewouldhavegoneoutforawalk. WereIyou,Iwouldnotdosuchathing. 二.混合虚拟: (1)不同时间的虚拟:Ifhehadlistenedtome,hewouldnotbeintroublenow. Ifhehadtoldmeyesterday,Ishouldknowwhattodonow. (2)虚拟与陈述的混合: Hecouldhavepassedtheexam,buthewasn’tcarefulenough. Youshouldhavecomeearlier,thebusleftamomentago. 三.特殊句式: (1).suggest,advise,recommend,propose,order,command,request,require,demand+that–clause(shoulddo/do) Hesuggestedthatwe(should)savemoneyforthefuture.(insist的判断) (2)Itissuggested/advised/ordered/requested/requiredthat–clause(shoulddo/do)(主语从句) (3)Myadvice/suggestion/request/requirementisthat-clause(shoulddo/do)(表语从句) Hissuggestion/advice/request/requirementthat–clause(shoulddo/do)is..(同位语从句)\n (4)Itisnatural/necessary/strangethat-clause(shoulddo/do)表惊奇、怀疑、惋惜、不满、理应如此等。 It’sstrangethatheshouldhavemissedthetrain.(表竟然) Itisimportantthatweshouldlearnfromothers.(表理应如此) Itisapitythatheshouldnotgowithus.(表惊讶、不满) (5)wish+thatclause(did/were与现在相反) wish+thatclause(would/could/might+do与将来相反) wish+thatclause(haddone与过去相反) IwishIcouldgowiththemtomorrow. IwishIhadnevermethim. (6)Itis(high/about)time+clause(did,shoulddo) Itis(high/about)timewewenthome. (7)wouldrather+clause(did与现在或将来相反);(haddone与过去相反) Iwouldratheryoucametomorrow.Iwouldratheryouhadn’ttoldherthenews. (8)Ifonly+clause(did/were与现在相反)((would/could/might+do与将来相反) (haddone与过去相反)“要是。。。就好了“ Ifonlyhewouldcometomorrow!IfonlyIhadtakenheradvice! IfonlyIweretenyearsyounger! (9)asif+clause(did/were与现在相反)(would/could/might+do与将来相反) (haddone与过去相反) ShetreatsKateasifshewereherowndaughter. Theytalkedasiftheyhadbeenfriendsforyears. (10)wouldlike/was/weretohavedonesomething Iwouldliketohaveattendedtheparty,butoneofmyfriendscametoseeme. (11)without/butfor+n.=ifitwerenotfor+n./ifithadn’tbeenfor+n.(otherwise后从句同) Iwouldnothavepassedtheexamwithoutyourhelp.(=ifithadn’tbeenforyourhelp) 四。虚拟巩固练习: 1.Theplantisdead.I___morewater. A.willgiveB.wouldhavegivenC.mustgiveD.shouldhavegiven 2.Iinsistthatadoctor___immediately. A.hasbeensentforB.sendforC.willbesentforD.besentfor 3.Ifyouthedoctorsadvice,youwouldhavealreadyrecovered.\n A.followB.followedC.wouldfollowD.hadfollowed 4.IwishI___youyesterday. A.seenB.didseeC.hadseenD.weretosee 5.Whatwouldyouhavedonelastnight,ifyoutowriteyourhomework. A.hadn’tB.haven’thadC.didn’thaveD.hadn’thad 6.---Didyoucatchtheplane? -----No,ifIhadhurried,I. A.wouldB.wouldhaveC.couldD.did 7.Withoutelectricityhumanlife____quitedifferenttoday. A.isB.willbeC.wouldhavebeenD.wouldbe 8.---Shallwegoskatingorstayathome?---Which____doyourself? A.doyouratherB.wouldyouratherC.willyouratherD.shouldyourather 9.---Wecouldhavewalkedtothestation,itwassonear. ---Yes,ataxi___atallnecessary. A.wasn’tB.hadn’tbeenC.wouldn’tD.won’tbe 10.Ifyouearlytomorrowmorning,youwouldbetherebynoon. A.havestartedB.werestartC.weretostartD.hadstarted 11.Tomoughtnotto____meyoursecret,buthemeantnoharm. A.havetoldB.tellC.betellingD.havingtold 12.---Ifhe____,he___thatfood. ---Luckilyhewassenttohospitalimmediately. A.waswarned,wouldnottakeB.hadbeenwarned,wouldnothavetaken B.wouldbewarned,hadnottakenD.wouldhavebeenwarned,hadnottaken 13.----AreyouthinkingaboutgoingtoDalianforthevacation? -----No,butifItime,Iverygladtogothere. A.have,willbeB,hadhad,wouldhavebeen C.had,wouldbeD.hadhad,wouldbe 14.IfyouGeorge,wouldyoupleasetellhimtoringme? A.sawB.weretoC.haveseenD.see 15.Youdidn’tletmedrive.Ifwe____inturn,you____sotired. A.drove,didn’tgetB.drove,wouldn’tget C.weredriving,wouldn’tgetD.haddriven,wouldn’thavegot 16.Iamsurehehasn’tsenttheletter.Ifheit,I. A.sent,gotB.sent,havegotC.sent,wouldgoD.hadsent,wouldhavegot. 17.Thetwostrangerstalkedasifthey____friendsforyears. A.shouldbeB.wouldbeC.havebeenD.hadbeen\n 18.Jane’palefacesuggestedthathe____ill,andherparentssuggestedthatshe____amedicalexamination. A.be,shouldhaveB.was,haveC.shouldbe,hadD.was,has 19._____itraintomorrow,wewouldhavetoputoffthevisittotheYangpuBridge. A.WereB.ShouldC.WouldD.Will 20.Whenhewasthere,he____gotothatcoffeeshopatthecornerafterworkeveryday. A.wouldB.shouldC.hadbetterD.might 21.____forthefreetickets,_____Iwouldnothavegonetothefilmssooften. A.IfitisnotB.WereitnotC.HaditnotbeenD.Iftheywerenot 22.Therewasalotoffunatyesterday’sparty.You____come,butwhydidn’tyou? A.musthaveB.shouldC.needhaveD.oughttohave 23.Ishouldhavebeenthere,butI___notfindthetime. A.wouldB.couldC.mightD.should 24.Ifhe____quietlyasthedoctorinstructed,hewouldn’tsuffersomuchnow. A.liesB.layC.hadlainD.shouldlie 25.HowIwisheveryfamily___alargehousewithagarden. A.hasB.hadC.willhaveD.hadhad 26.Ithoughtyou____likesomethingtoread,soIhavebroughtyousomebooks. A.mightB.mayC.couldD.must 27.Therewasplentyoftime.She____. A.needn’thavehurriedB.couldn’thavehurriedC.mustnothurryD.mustn’thavehurried 28.Itwasnecessarythatheaboutwhathadhappened. A.betoldB.wastoldC.shouldtellD.tell 29.Itwasstrangethatweshortofwaterinthecountrywhereitwasalwaysraining. A.areB.beC.shouldbeD.bothBandC 30.Youanydifficultynow,ifyouhadmadeamorecarefulplan. A.won’tmeetwithB.wouldnotmeetwith C.wouldnothavemetwithD.havenotmetwith 31..Hedidhisbestineverything,hewouldnothaveseenwhathewas.\n A.andB.butC.otherwiseD.butthat 32.---Youshouldhavegonetotheshowwithusyesterday.Itisverygood. ----IwishedI,butIwasbusywithmyreport. A.hadB.didC.wouldhaveD.were 33.----Wouldyouhavetoldhimtheanswer,ifpossible? -----Yes,Iwouldhave,butIverybusy. A.hadbeenB.wereC.wasD.wouldbe 34.IfonlyIhisadvice,butIamsorryIdid. A.wouldnottakeB.wouldnothavetaken C.didnottakeD.hadnottaken 35.Itistimewetotheconcert.A.wentB,goC.willgoD.shouldgo 36.---I’dliketogetajobinthatcomputershop. ---Iwouldmuchratheryou___athomeand___careofthechildren. A.stay,takeB.stayed,tookC.shouldstay,tookD.stayed,take 37.Ifwe___birthcontrolearlier,China___suchalargepopulation. A.hadbegun,wouldn’thaveB.hadbegun,wouldn’thavehad C.began,wouldn’thaveD.shouldbegin,wouldn’thavehad 38.Theytreatsthegrannyasifshe____theirownmother.A>isB.wasC.wereD.hadbeen 39.---Whatdoyouthinkofthefoodhere?---Oh,wonderful!WE___abetterplace. A.won’tfindB.mustn’thavefoundC.can’tfindD.couldn’thavefound 40.We___lastnight,butwewenttotheconcertinstead. A.musthavestudiedB.mightstudyC.shouldhavestudiedD.wouldstudy 41.Itwassuggestedthatthematch___becauseoftheweather. A.wouldbeputoffB.shouldputoffC.mustbeputoffD.beputoff 42.IfonlyI___toyouradviceandreturnedhomeintime. A.listenedB.hadlistenedC.wouldlistenD.wouldhavelistened 43.___,therewouldbenoindustry. A.WithoutsteelB.IfthereisnotsteelC.TherewouldbenosteelD.Iftherewasnotsteel 44.---Wouldyouliketogotothecinematonight?---IwishI___,butI___studyforatest. A.had,willhavetoB.would,hadtoC.did,havetoD.could,haveto 45.Hespokeasifhe___inspaceatthatmoment. A.hadwalkedB.werewalkingC.wouldwalkD.walked 46.Iwoulddoitinadifferentway___it.\n A.wereIdoB.wereItodoC.shouldItodoD.hadIdone 47.Butforhishelp,they___overthemountaininsuchashorttime. A.hadnotrunB.havenotrunC.couldn’thaverunD.can’thaverun 48.Thereisnothingleft.IwishI___somuchmoneyonclothes. A.haven’tspentB.hadn’tspentC.couldn’thavespentD.notspend 49.---Whyareyoulate?---Igotcaughtintraffic;otherwiseI___hereontime. A.wouldhavebeenB.wasC.wereD.hadbeen 50.---Whathappenedtothetreesplantedlastspring? ---Thetrees___well.Buttheydidn’ttakegoodcareofthem. A.wouldgrowB.shallhavegrownC.wouldhavegrowD.mightgrow 51.Hewouldhavedied___thatdoctor. A.hadn’titbeenB.itidhadbeenC.wereitforD.haditnotbeenfor 52.Whatwouldyoudoifyou__ahouseonfire?A.sawB.seeC.haveseenD.hadseen 五.参考答案: 1-5DDDCD6-10BDBAC 11-15ABCAD 16-20DDBBA21-25CDBCB26-30AAADB 31-35CCCDA36-40BACDC41-45DBADB 46-52BCBACDA