高中英语语法虚拟语气全总结.docx
《高中英语语法虚拟语气全总结.docx》由会员分享,可在线阅读,更多相关《高中英语语法虚拟语气全总结.docx(12页珍藏版)》请在冰豆网上搜索。
高中英语语法虚拟语气全总结
①错综时间条件句:
当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,被称为错综时间条件句,动词的形式要根据它表示的时间作出相应的调整。
如:
Ifyouhadfollowedmyadvicejustnow,youwouldbebetternow.
Ifyouhadstudiedhardbefore,youwouldbeacollegestudentnow.
②if省略句
在条件句中可以省略if,把were,had,should提到句首,变成倒装句式。
如:
IfIwereatschoolagain,Iwouldstudyharder.
→WereIatschoolagain,Iwouldstudyharder.
如果我还有上学的机会,我会更加努力学习。
Ifyouhadcomeearlier,youwouldcatchthebus.
→Hadyoucomeearlier,youwouldcatchthebus.
如果你来得早点,你就能赶上公共汽车。
Ifitshouldraintomorrow,wewouldnotgoclimbing.
→Shoulditraintomorrow,wewouldnotgoclimbing.
如果明天下雨的话,我们就不能登山去了。
③用介词代替条件状语从句
常用的介词有with,without,butfor。
如:
Whatwouldyoudowithamilliondollars?
(=ifyouhadamilliondollars)
如果你有100万元,你会做什么?
Wecouldn’thavefinishedtheworkaheadoftimewithoutyourhelp.(=ifwehadn’tgotyourhelp)
没有你的帮助,我们不可能提前完成这项工作。
Withoutyourhelp,wecouldn’thavefinishedtheworkaheadoftime.
=Butforyourhelp,…
=Ifithadnotbeenforyourhelp,…
=Haditnotbeenforyouhelp,…
没有你的帮助,我们不可能提前完成这项工作。
④含蓄条件句
有时在虚拟语气中并不总是出现if引导的条件句,而是通过其他手段来代替条件句。
如:
Iwasillthatday.Otherwise,Iwouldhavetakenpartinthesportsmeeting.(副词)
Hetelephonedtoinformmeofyourbirthday,orIwouldhaveknownnothingaboutit.(连词)
Amanwhostoppeddrinkingwaterwouldbedeadinaboutsevendays.(定语从句)
Imighthavegivenyoumorehelp,butIwastoobusy.(连词)
Everythingtakenintoconsideration,theywouldhaveraisedtheiroutputquickly.(独立主格结构)
⑤evenif,eventhough也可用于虚拟语气,其形式与if从句在虚拟语气中的形式相同。
虚拟语气
(2)——虚拟语气在名词从句中
1.在由suggest,demand,require,request,insist,order,command,propose等表示建议、请求、命令、愿望等动词或其同根词引出的名词从句中,名词从句虚拟句的谓语变化的形式只有一条规律——名词从句虚拟句无论其主句的谓语动词时何种形式,从句的谓语形式均为should+动词原形,其中should可以省去。
(特别提醒:
不是用would,而是用should。
)
常见的这类动词有:
ask要求,advise,beg,suggest建议,command命令,demand要求,request请求,insist,require要求,order下令,propose,advice,recommend,intend,prefer宁愿,permit,persuade,expect,decide决定,instruct,object,determine,urge,appoint等等
Ourteachersuggestedthatwe(should)notleavetheclassroom.老师建议我们不要离开教室。
Heinsistedthatshedoitrightnow.他坚持她马上就做。
在Itis/was+上述动词的-ed形式+that从句中
ItissuggestedbythedoctorthatIshouldgiveupsmoking.医生建议我戒烟。
当上述动词以其名词形式出现,并且被用作主语,引导一个表语从句或者同位语从句时
Mysuggestionisthatwe(should)setouttomorrowmorning.我建议我们明早动身。
Thesuggestionthatthesportsmeeting(should)putoff
在Itis/wasnecessary,important等形容词+that从句中,常见的这类形容词有:
necessary,important,essential,vital,advisable,urgent,desirable,natural,strange,imperative等
Itisnecessarythatyoushouldattendthemeeting.你有必要参加会议。
Itisimperativethatyouarrivethereintime.你必须按时到达那儿。
在Itisapity(ashame,nowonder)+that从句中
Itisapitythatyoufailtheexam.
Itisnowonderhebelateforclass.
虚拟语气(3)——虚拟语气的其他用法
在wish后面的宾语从句中
对现在的虚拟,从句的谓语动词用过去时
IwishIwerealittleyounger.我希望我能够年轻一点。
对过去的虚拟,从句的谓语动词用过去完成时(haddone)或“would/could+现在完成时”
IwishIhadbeenthere.我真希望我当时在那里。
IwishIhadnotattendedthatparty.我真希望我当时没参加那个聚会。
对将来的虚拟,从句的谓语用“would/could+动词原形”
Iwishhecouldexplainwhathemeans.
在ifonly感叹句中
表示“但愿”,“要是……就好了”用法和wish基本相同,只是比wish具有更强烈的感情色彩。
Ifonlytherainwouldstop.(对将来的虚拟)但愿雨能停。
IfonlyIweretaller.(对现在的虚拟)我的个子要是能高一点就好了。
IfonlyIhadfollowedyouradvice!
(对过去的虚拟)要是我听从了你的建议就好了!
在asif/asthough引导的从句中
表示与现在事实相反或对现在情况有所怀疑,谓语用过去时
Ireallydon’tlikethewayyouarespeakingtome.Itseemsasifyouweremyfather.我真的非常讨厌你和我说话的方式。
你听起来就好像是我爸爸。
表示与过去事实相反,谓语用过去完成时
Hekepttellinguswhathadhappenedasifhehadbeentherehimself.他不停地和我们讲发生的事情,好像他当时在场一样。
有时也用陈述语气,这时表示较大的真实性或可能性
Itisbecomingdark.Itlooksasifit’sgoingtorain.天变黑了,似乎就要下雨了。
ItseemsasifhehadbeentoAmerica.他好像去过美国。
在wouldrather结构中
wouldratherdosth.表示将来或现在的事件,“主语宁愿自己做某事”
Iwouldrathergotheretomorrow.我想明天去那里。
Hewouldrathernotstayathometonight.他今晚不想在家呆着。
wouldratherhavedonesth.表示过去的事件,“主语宁愿自己过去做了某事,但实际上没有做”
Shewouldrathernothavegonetotheparty.她觉得真是不该去参加那个晚会。
wouldrathersb.Did表示的是将来或现在的事件,“主语宁愿让另外一个人做某事”
Don’tcometomorrow.I’dratheryoucamenextweekend.明天就别来了,我希望你下周末过来。
wouldrathersb.haddone表示过去的事件,“主语宁愿别人过去做了某事,但实际上没有做”
Iwouldratheryouhadreturnedthebookyesterday.我真希望你昨天把这本书还了。
在Itis(about,high)time+(that)从句中
从句中用过去时,表示早该做而未做的事,并含有建议的意味。
Itishightimethatwebegantowork.咱们应该开始干活了。
练习题
1.Ienjoyedthemovieverymuch.IwishI_____thebookfromwhichitwasmade.
A.haveread B.hadread
C.shouldhaveread D.arereading
2.Youarelate.Ifyou_____afewminutesearlier,you_____him.
A.come;wouldmeet B.hadcome;wouldhavemet
C.come;willmeet D.hadcome;wouldmeet
3.Thetwostudentstalkedasifthey_____friendsforyears.
A.shouldbe B.wouldbe
C.havebeen D.hadbeen
4.ItisimportantthatI_____withMr.Williamsimmediately.
A.speak B.spoke
C.willspeak D.tospeak
5.Helookedasifhe_____illforalongtime.
A.was B.were
C.hasbeen D.hadbeen
6.Ifthedoctorhadcomeearlier,thepoorchildwouldnot_____.
A.havelaidtherefortwohoursB.havebeenliedtherefortwohours
C.haveliedtherefortwohours D.havelaintherefortwohours
7.IwishthatI_____withyoulastnight.
A.went B.couldgo
C.havegone D.couldhavegone
8.Let’ssayyoucouldgothereagain,how_____feel?
A.willyou B.shouldyou
C.wouldyou D.doyou
9.Ican’tstandhim.Healwaystalksasthoughhe_____everything.
A.knew B.knows
C.hasknown D.hadknown
10._____thefog,weshouldhavereachedourschool.
A.Becauseof B.Inspiteof
C.Incaseof D.Butfor
11.Ifyouhadtoldmeinadvance,I_____himattheairport.
A.wouldmeet B.wouldhadmet
C.wouldhavemet D.wouldhavemeet
12.Mikecantakehiscarapartandputitbacktogetheragain.Icertainlywishhe_____mehow.
A.teaches B.willteachC.hastaught D.wouldteach
13.Iwouldhavetoldhimtheanswerhaditbeenpossible,butI_____sobusythen.
A.hadbeen B.were
C.was D.wouldbe
14.He’sworkinghardforfearthathe_____.
A.shouldfallbehind B.fellbehind
C.mayfallbehind D.wouldfallenbehind
15.Ifit_____anothertenminutes,thegamewouldhavebeencalledoff.
A.hadrained B.wouldhaverained
C.haveseen D.rained
16.Hesuggestedthatthey_____useatrickinsteadoffighting.
A.should B.would
C.do D.had
17.MyfatherdidnotgotoNewYork;thedoctorsuggestedthathe_____there.
A.notwent B.won’tgo
C.notgo D.nottogo
18.IwouldhavegonetothemeetingifI_____time.
A.hadhad B.havehad
C.had D.wouldhavehad
19.WouldyouratherI_____buyinganewbike?
A.decidedagainst B.willdecideagainst
C.havedecided D.shalldecideagainst
20.Youlooksotiredtonight.Itistimeyou_____.
A.gotosleep B.wenttosleep
C.gotobed D.wenttobed
21.—Whydidn’tyoubuyanewcar?
—IwouldhaveboughtoneifI_____enoughmoney.
A.had B.havehad
C.wouldhave D.hadhad
22.Ifshecouldsew,_____.
A.shemakeadress B.shewouldhavemadeashirt
C.shewillmakeashirt D.shewouldhadmadeacoat
23._____today,hewouldgettherebyFriday.
A.Wouldheleave B.Washeleaving
C.Werehetoleave D.Ifheleaves
24.Hisdoctorsuggestedthathe_____ashorttripabroad.
A.willtake B.wouldtake
C.take D.took
25.TheBakersarrivedlastnight.Ifthey’donlyletusknowearlier,_____atthestation.
A.we’dmeetthem B.we’llmeetthem
C.we’dhavemetthem D.we’vemetthem
26.IfI_____you,I_____moreattentiontoEnglishidiomsandphrases.
A.was;shallpay B.am;willpay
C.wouldbe;wouldpay D.were;wouldpay
27.Wemighthavefailedifyou_____usahelpinghand.
A.havenotgiven B.wouldnotgive
C.hadnotgiven D.didnotgive
28.Thelawrequiresthateveryone_____hiscarcheckedatleastonceayear.
A.has B.had
C.have D.willhave
29.Itisstrangethathe_____so.
A.wouldsay B.wouldspeak
C.shouldsay D.willspeak
30.HadIknownhername,_____
A.ordoessheknowmine?
B.andwheredoesshelive?
C.shewouldbebeautiful. D.Iwouldhaveinvitedhertolunch.
31.Hehasjustarrived,buthetalksasifhe_____allaboutthat.
A.know B.knows
C.known D.knew
32.IfI_____themoney,Iwouldhaveboughtamuchbiggercar.
A.possessed B.owned
C.had D.hadhad
33.Hewasverybusyyesterday;otherwise,he_____tothemeeting.
A.wouldcome B.came
C.wouldhavecome D.willcome
34.ThelibrarianinsiststhatJohn_____nomorebooksfromthelibrarybeforehereturnsallthebookshehasborrowed.
A.willtake B.took
C.take D.takes
35.Ileftveryearlylastnight,butIwishI_____soearly.
A.didn’tleave B.hadn’tleft
C.haven’tleft D.couldn’tleave
36.Idonothaveajob.IwouldfindonebutI_____notime.
A.had B.didn’thave
C.hadhad D.have
37.Iwishthatyou_____suchabadheadachebecauseI’msurethatyouwouldhaveenjoyedtheconcert.
A.hadn’t B.didn’thavehad
C.hadn’thad D.hadn’thave
38.Heinsistedthatweall_____inhisofficeatoneo’clock.
A.be B.tobe
C.wouldbe D.shallbe
39.Helen