高考英语语法复习 专题07 动词的时态和语态知识精讲Word下载.docx
《高考英语语法复习 专题07 动词的时态和语态知识精讲Word下载.docx》由会员分享,可在线阅读,更多相关《高考英语语法复习 专题07 动词的时态和语态知识精讲Word下载.docx(21页珍藏版)》请在冰豆网上搜索。
/
现在完成时
has/havedone
have/hasbeendone
过去完成时
haddone
hadbeendone
将来完成时
shall/willhavedone
will/shallhavebeendone
现在完成进行时
has/havebeendoing
过去将来时
would/shoulddo
was/weregoingtodo
was/were(about)todo
would/shouldbedone
was/weregoingtobedone
was/were(about)tobedone
二、时态的基本用法和重点提醒
(一)一般时态
1.一般现在时
基本用法:
表示现在的习惯,经常发生的动作、存在的状态以及客观事实、普遍真理或自然现象。
①OnMondaymorningitusually_______meanhourdrivetoworkalthoughtheactualdistanceisonly20miles.
A.takesB.istakingC.tookD.willtake
【答案与解析】A。
由题干中onSundaymornings和usually可知每个星期天早晨都是这样,所以指
的是经常发生的动作,用一般现在时。
句意:
尽管实际距离只有20英里,但是每个
星期一早上我开车去上班却要花费一个小时的时间。
②Thepalacecaughtfiresthreetimesinthelastcentury,andlittleoftheoriginalbuilding_______now.
A.remainsB.isremainedC.isremainingD.hasbeenremained
remain在这儿意思是“剩下,余留”,为不及物动词,没有被动语态。
整句话是
对现在事实的陈述,所以用一般现在时。
选A项。
上个世纪,宫殿三次着火,
所以原来建筑物的东西现在所剩无几了。
③Planningsofarahead_______nosense—somanythingswillhavechangedbynextyear.
A.madeB.ismakingC.makesD.hasmade
【答案与解析】C。
前句表示现在的情况makenosense,后句表示到将来会产生的后果willhavechanged。
一般现在时表示主语的特征或状态。
ismaking和hasmade表示具体的动作过程,故不选。
因此选C。
计划这么超前毫无意义──到明年许多事情会发生变化的。
④“Lifeislikewalkinginthesnow”,Grannyusedtosay,“becauseeverystep_______”
A.hasshownB.isshowingC.showsD.showed
show意为“显示,显现”,此处祖母说的是一个客观事实,不要受“Grannyusedtosay”的影响,应该用一般现在时。
祖母过去常说“人生就像在雪中行走一样,因为每一步都会留下痕迹”。
注意:
即使主句用的是一般过去时,从句的(叙述客观真理的)谓语动词还是要用一般现在时Thegeographyteachertoldustheearthmovesaroundthesun.地理老师告诉我们地球绕着太阳转。
重点提醒:
▲在时间、条件和让步状语从句中常用一般现在时代替一般将来时。
①Ifwe_______nowtoprotecttheenvironment,we’lllivetoregretit.
A.hadn’tactedB.haven’tactedC.don’tactD.won’tact
此处if引导一个真实条件句。
在真实条件句中,谓语动词涉及到将来动作时,要用一般现在时代替一般将来时,所以用一般现在时,故C正确。
如果我们现在不着手保护环境,我们就会后悔一辈子的。
但要注意在由if引导的条件状语从句中可以用will表“意愿”,不表示什么时态。
Ifyouwillgo,Iwillgotogetherwithyou.如果你愿意去,我就跟你一块儿去。
②MyparentshavepromisedtocometoseemebeforeI_______forAfrica.
A.haveleftB.leaveC.leftD.willleave
【答案与解析】B。
由前句的现在完成时可以看出leave还没有发生,在时间状语从句中用一般现在时代替一般将来时。
选B。
我的父母亲已经答应在我前往非洲之前来看我。
▲按时间表的将来要发生的动作。
Theplanetakesoffat10:
00a.m.飞机上午10点起飞。
▲以here,there开头的句子里,go,come等少数动词的一般现在时表示正在发生的动作。
Therecomesthebus.汽车来了。
Hereshecomes.她来了。
2.一般过去时
表示发生在过去的事情、动作或存在的状态;
用于表示过去的习惯、过去经常或反复发生的动作。
①—YouspeakverygoodFrench!
—Thanks.I_______FrenchinSichuanUniversityforfouryears.
A.studiedB.studyC.wasstudyingD.hadstudied
“你的法语说得非常好。
”“谢谢,我曾在四川大学学过四年的法语。
”“学习法语”是指过去发生过的事情,所以谓语动词用一般过去时。
该题由于有表示一段时间的状语“forfouryears”会误导考生误答案D。
②Iwasoutoftownatthetime,soIdon’tknowexactlyhowit_______.
A.washappeningB.happenedC.happensD.hashappened
我那个时候不在镇上,所以确实不知道事情是如何发生的。
其实后一句隐藏了时间状语是atthetime。
“事情的发生”是在过去,故用一般过去时。
▲表示说话人原来没有料到、想到的事(常用的动词如:
think,want,plan等)
—I’vegottogonow.
—Mustyou?
I_______youcouldstayfordinnerwithus.
A.thinkB.thoughtC.havethoughtD.amthinking
“现在我得走了。
”“你非得走不可吗?
我以为(实际就是指:
原来以为)你会跟我们一起吃饭的。
”“以为”是刚才的事,不是现在的“以为”,所以用一般过去时。
再比如:
Ithoughtthefilmwouldbeinteresting,butitisn’t.我原以为这部电影是很有趣的,但是事实并非如此。
Oh,howniceofyou!
Ineverthoughtyouweregoingtobringmeagift.噢,你真是太好了!
我从没想过你会给我礼物。
▲语境中的一般过去时,往往表示“刚才,在过去”之意,暗示现在“不是这样”。
①Hello,I_______youwereinLondon.Howlong_______here?
A.don’tknow;
wereyouB.hadn’tknown;
areyou
C.haven’tknown;
areyouD.didn’tknow;
haveyoubeen
【答案与解析】D。
“不知道你在伦敦”应该是过去的事情,现在已经知道了“你在伦敦”。
人现在还在伦敦,所以“你来伦敦多久了”应该用现在完成时。
②—Thefoodhereisniceenough.
—Myfriend_______arightplacetome.
A.introducesB.introducedC.hadintroducedD.wasintroducing
“这里的吃的东西很不错。
”“我朋友给我介绍的地方对了。
”“介绍”是发生在过去的行为。
③Tomwouldhavehelpedusyesterday,buthe_______.
A.wasbusyB.isbusyC.hadbeenbusyD.willbebusy
上文用的是虚拟语气,与过去事实相反。
下文讲的是过去的事实“他昨天忙”,用一般过去时。
汤姆昨天本来是可以来帮我们的,可是他很忙。
3.一般将来时
表示将来的动作和存在的状态。
①Bythetimeyouhavefinishedthisbook,yourmeal_______cold.
A.getsB.hasgotC.willgetD.isgetting
到你看完这本书的时候,你的饭也就凉了。
时间状语从句为现在完成时代替将来完成时,说明主句的动作还没有发生,故主句用一般将来时。
②Dr.Smith,togetherwithhiswifeanddaughters,_______visitBeijingthissummer.
A.isgoingtoB.aregoingtoC.wasgoingtoD.weregoingto
中心词是Dr.Smith,表单数,谓语动词用单数形式;
时间状语是thissummer,表计划性的将来,故时态用一般将来时,选A项。
史密斯先生和他的太太以及女儿今年夏天要访问北京。
▲一般将来时还用于“祈使句或名词短语+and/or+陈述句”或“祈使句+破折号+陈述句”的句型中。
Followtheadviceofthedoctor,andyou’llbewellverysoon.听从大夫的建议,你的身体不久就会好的。
Onestepfurtherandyou’lllost.再多走一步,你就会迷失方向了。
Takethechance,oryouwillregretit.抓住机会吧,否则你会遗憾的。
Trysomeofthisjuice—perhapsyou’lllikeit.尝尝这种果汁,也许你会喜欢的。
▲一般将来时还可以表示一种倾向或习惯性动作。
Oilwillfloatonwater.油会浮在水上面。
Cropswilldiewithoutwater.没有水庄稼会死亡。
▲betodo这种结构表示按计划中约定的或按职责、义务、要求必须去做的事或即将发生的动作。
Theengineeristovisitourfactorynextweek.那位工程师下周来参观我们工厂。
▲beabouttodo这一结构用于表示客观上马上就要发生的事,一般不与具体的时间状语连用。
Don’tgoout.We’reabouttohavedinner.别出去了,我们很快就吃饭了。
(二)进行时态
1.现在进行时
表示现在或现在一阶段正在进行的动作或重复的动作。
①—I’mnotfinishedwithmydinneryet.
—Butourfriends_______forus.
A.willwaitB.waitC.havewaitedD.arewaiting
丛上下文语境看,动作发生在对话的过程中,所以用进行时arewaiting更符合句意。
“我还没吃完饭呢。
”“但是我们的朋友们都在等我们了。
”
②—Ihearyou_______inapub.What’sitlike?
—Well,it’sveryhardworkandI’malwaystired,butIdon’tmind.
A.areworkingB.willworkC.wereworkingD.willbeworking
对话所用的现在时表明现在还在酒吧里上班,用现在进行时描述现阶段长期重复的一个动作。
故选A。
“我听说你在酒吧里上班,这份工作怎么样?
”“这是份辛苦活,老感到累,不过我不介意。
▲代替一般现在时,描绘更加生动。
TheYangtzeRiverisflowingintotheeast.长江水滚滚向东流。
▲现在进行时与always,often等频度副词连用,表经常反复的行动或某种感情色彩。
Whyarealwaysforgettinghisname?
为什么你总是忘记他的名字呢?
▲现在进行时也可以表示将来(主要是一些短暂性动词。
如:
go,come,leave,start,begin,run,leave,stay,do,take等)。
①Foodsuppliesintheflood-strickenarea_______.Wemustactimmediatelybeforethere’sleft.
A.haverunoutB.arerunningoutC.havebeenrunoutD.arebeingrunout
遭受洪水袭击的地区,食物供给即将用完了。
我们必须赶在食物所剩无几之前立刻采取行动。
从句子后半句我们可以知道受灾灾区食物还有少许,还没有到山穷水尽的地步,只是所剩已经不多。
所以我们选用现在进行时表示将来“即将”。
另外,runout这个词组没有被动语态形式。
故不选D。
②“Themoment_______soon,”hethoughttohimself,waitingnervously.
A.cameB.hastomeC.wascomingD.iscoming
根据soon“很快”很容易断定是将来时,这里是直接引语,所以要用D(表示“来、去、动身、启程”这类动词经常用进行时表将来)。
“这一刻就要来到了,”他自思自忖,紧张地等待着。
2.过去进行时
表示过去某一时刻或某一段时间内正在进行的动作(这一过去时间须用时间状语表示);
表示动作在另一过去动作发生时进行。
①—HaveyoufinishedreadingJaneEyre?
—No,I_______myhomeworkalldayyesterday.
A.wasdoingB.woulddoC.haddoneD.do
题干中有alldayyesterday时间提示为过去,应该选择与过去相关的时态,排除D。
B为过去将来时不符合题意,C过去完成时是过去的过去,使用过去完成时题目中需要有一般过去时,题干中没有一般过去时因此也排除。
“你读完《简爱》了吗?
”“没有,我昨天一整天都在做作业的。
②Themanagerwasworriedaboutthepressconferencehisassistant_______inhisplacebutluckily,everythingwasgoingonsmoothly.
A.gaveB.givesC.wasgivingD.hadgiven
“give”发生在“wasworriedabout和everythingwasgoingonsmoothly”过程中。
故选C。
经理担心他的助手正在代他所举办的新闻发布会。
幸运的是,一切进展顺利。
③—DidyoucatchwhatIsaid?
—Sorry.I_______atextmessagejustnow.
A.hadansweringB.haveansweredC.wouldanswerD.wasanswering
“你听懂了我所说的话了吗?
”“对不起。
我刚刚在回短信。
”根据句意及时间状语justnow可知,回短信的动作正好是发生在问话人说话的那一时间点,即表示过去某一时间点正在发生的动作,故选过去进行时态D。
④—Whendidthecomputercrash?
—Thismorning,whileI_______thereadingmaterialsdownloadedfromsomewebsites.
A.havesortedB.wassortingC.amsortingD.hadsorted
首先根据问句“这台电脑什么时候电脑死机了?
”可以知道是发生在过去的事情,故排除除A、C两项。
然后根据过去完成时的使用的前提是“过去的过去”,显然本句指的是“今天早晨我正把从网上下载的阅读材料分类时电脑死机了。
”指的是过去正在进行的动作用过去进行时。
▲两个动作在过去同时进行。
IwaswritingwhilehewaswatchingTV.我在写东西而他在看电视。
▲代替过去将来时(参看上文的现在进行时也可以表示将来)。
Themanagerwasconcernedtohearthattwoofhistrustedworkers_______.
A.willleaveB.areleavingC.haveleftD.wereleaving
句意为:
听说自己最信任的两个职员要离去,经理很关注。
表达的是“要离去”之意,因此用leave进行时表示将要发生的动作。
此句为that引导的宾语从句,强调主从句时态的一致性,而主句谓语动词为一般过去时,故用过去进行时表过去将来时。
▲误用现在完成时或用一般过去时代替过去进行时。
①—Hey,lookwhereyouaregoing!
—Oh,I’mterriblysorry._______.
A.I’mnotnoticing.B.Iwasn’tnoticing.C.Ihaven’tnoticed.D.Idon’tnotice.
非常容易误选C。
因为是刚才没有注意,而经过他提醒之后,现在已经注意到了.所以要用过去进行时。
“嘿,看看你这是要往哪儿走啊!
”“啊,实在对不起呀。
我刚才没有注意到。
②He_______abookaboutChinalastyear,butIdon’tknowifhe_______it.
A.wrote;
hasfinishedB.waswriting;
hasfinished
C.waswriting;
hadfinishedD.wrote;
willfinish
非常容易误选A。
从“Idon’tknowifhehasfinishedit”推断,他去年一直在写,应该用过去进行时。
去年他一直在写一本有关中国的书,但是我不知道他有没有写完。
另外请注意:
be+being+形容词强调“主语在某个特定的时刻或时候的状况”或是“主语故意而为之”。
Iwasn’tsureifhewasreallyinterestedorifhe_______polite.
A.wasjustbeingB.willjustbeC.hadjustbeenD.wouldjustbe
句前wasn’tsure表明说话的起点是过去时,wasreallyinterested和wasjustbeingpolite都是相一致的过去时。
我不能肯定他是真正感兴趣呢还是仅仅为了表示礼貌。
Tomisbeingfoolish.汤姆此刻正在说傻话或做傻事(指主语此刻正在表现出这种特征)。
Tomisfoolish.汤姆很愚蠢(指主语一向如此)。
Heisbeingdifficult.他故意犯错别扭。
3.将来进行时
表示将来某一刻时间一段时间或正在进行的动作,一般要有明显的时间状语为标志。
①—Guesswhat,we’vegotourvisasforashort—termvisittotheUKthissummer.
—Howmice!
you_______adifferentculturethen.
A.willbeexperiencingB.haveexperienced
C.havebeenexperiencingD.willhaveexperienced
根据句意“猜猜看,我们已经得到了今年夏天去香港的短期签证。