现在完成时的用法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时的用法
一、概念
现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。
二、理解:
现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去但它的影响现在还存在;也可表示持续到现在的动作或状态。
四、基本用法:
1.已完成用法(影响性用法)。该用法的现在完成时表示一个过去发生的动作
在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时
说话强调的或感兴趣的就是这个影响或结果。如:
He has left the city. 他已离开这个城市。(结果。如:他不在这个城市)
Someone has broken the window. 有人把窗户打破了。(结果。如:窗户仍破着)
Have you seen my bag? 你看到我的手提包了吗?(结果。如:你知道它在哪里吗?)
I have bought two apples.我买了两个苹果。(“买”这一动作发生在过去,对现在造成的结果是:拥有两个苹果。)
【注】现在完成时“完成用法”的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,just, yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning/month /year..., today等)连用。already,just多用于肯定句中,ever,yet,never多用于疑问句和否定句中。
如:I have already finished my homework.我已经做完家庭作业了。
He has just had his meal.他刚吃过饭。
Have you ever sung this English song?你曾唱过这首英文歌吗?
They haven't started yet.他们还没有动身。
We have never heard of it.我们从来没有听说过这件事。
2.未完成用法(持续性用法)。如:该用法的现在完成时表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束)。此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far到目前为止)等。如:
He has lived here since 1971. 自从1971年以来,他一直住在这儿。
(动作起始于1971年,一直住到现在,可能还要继续住下去。)
We have been in the army for more than 5 years. 我们在部队已经呆了五年多了。
(动作开始于5年前,一直延续至今,有可能还要继续下去。)
Have you waited long? 你等了很久吗?
We have been busy this afternoon. 今天下午我们一直很忙。
The temperature has stayed hot this week. 这星期天气一直很热。
【注】除以上用法外,现在完成时还可表示过去的重复动作甚至将来动作。如:
He has always gone to work by bike. 他总是骑自行车上班。
I’ll go to bed when I’ve finished my homework. 我做完作业后就上床
睡觉了。
【注意】:延续性动词和终止性动词的概念
英语中,动词按其动作发生的方式、动作发生过程的长短,可分为延续性动词和终止性动词。
延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。例如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay等。
终止性动词也称非延续性动词、瞬间动词或短暂性动词,表示不能延续的动作,这种动作发生后立即结束。例如
open, close, finish, begin, come, go, arrive, reach, get to, leave,
move, borrow, buy等
非延续性动词不能直接和for 或since 连用,但我们可以找一个相应的延续性动词或动词短语来替换这些非延续性动词,
如: come→be, come to→be in / at, go out→ be out, leave→be away,
begin→be on, stop→ be over,buy→ have, borrow→ keep,
open→be open, close→be closed, join→be a member of,
die→be dead, catch a cold→have a cold, get to know→know, become a teacher →be a teacher, fall asleep→be asleep, fall ill→ be ill 等。
五、与现在完成时连用的常用词语
现在完成时常见句型:
(1)主语+have/has done(终止性动词,即瞬间完成或延续时间很短的动词
come,go,arrive,leave,join,become,die)+副词短语(just, already, yet, before, ever, recently 等)
(2) 主语+have/has been/ done(现在完成时的未完成用法只适用于延续性动
词
learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay)+for/since等短语
例如:He has been in the League for four years. 他入团已经四年了。
经典用法: