现在完成时的用法
现在完成时的用法和示例

现在完成时的用法和示例现在完成时(Present Perfect Tense)是英语中常用的时态之一,用于表达过去发生或完成的动作与现在的联系。
本文将介绍现在完成时的基本用法,并提供一些例子来帮助读者更好地理解该时态。
一、现在完成时的基本用法1. 表示过去完成的动作或经历对现在造成的影响或结果。
例如:- I have lost my key.(我丢了我的钥匙。
现在我无法开锁了。
)- She has broken her leg.(她摔断了腿。
现在她只能坐在轮椅上。
)2.表示已经完成的动作对现在的结果或情况产生影响。
例如:- They have finished their homework.(他们已经完成了作业。
现在可以玩了。
)- He has left the company.(他离开了这家公司。
现在我们需要找个新员工。
)3.表示过去的经历或经验对现在的认知或理解。
例如:- I have visited Paris.(我去过巴黎。
现在我对巴黎有了更深刻的了解。
)- Have you ever tried sushi?(你尝试过寿司吗?现在你知道寿司的味道了吧。
)4.表示过去开始的动作一直延续到现在,或者表达一个在过去开始的动作一直持续到现在的状态。
例如:- I have lived in New York for five years.(我在纽约住了五年了。
) - They have been friends since childhood.(他们从小就是朋友了。
)二、示例以下是一些例句,通过这些例句,读者可以更好地理解现在完成时的用法。
1. 表示已经完成的动作对现在的结果或情况产生影响:- I have cooked dinner.(我已经做好晚饭了。
)- She has bought a new car.(她买了一辆新车。
)2. 表示过去完成的动作或经历对现在造成的影响或结果:- They have traveled around the world.(他们已经环游了世界。
现在完成时的使用方法

现在完成时的使用方法现在完成时是英语中一个很重要的时态,也是很容易弄错的一个时态。
那么现在完成时的使用方法你掌握多少了?以下是由整理关于现在完成时的用法的内容,希望大家喜欢!现在完成时由“have/has+过去分词”构成。
①影响性用法:表示动作发生在过去,但对现在有影响或结果,同时说话强调的或感兴趣的就是这个影响或结果。
比如中文说:“有人把窗户打破了.”显然“打破窗户”这一动作是过去发生并且结束的,但说话人强调的重点是打破窗户对现在的影响----目前窗户还是破的。
句中经常和一些表示不确定的过去时间状语连用,如:many times, just, yet, ever, never, already, before, so far, by now等连用.②持续性用法:有时候也称为未完成用法。
表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作。
比如中文说:“自上个星期以来他一直很忙.”表明,这个“忙”是从上个星期开始的,并且持续到现在,甚至有可能继续忙下去。
句中常带有表示一段时间的时间状语,如:since, for.实例分析一、影响性用法:(1)I have lost my key.我把钥匙丢了。
根据句意可知,“丢钥匙”这个动作发生在过去,同时也在过去已经完成。
但这个过去发生和完成的动作对现在有影响----导致我现然无法打开门,或者我要去找开锁匠帮助。
(2)We have finished the work.我们已经把工作干完了。
根据句意可知,这个“工作完成”的动作发生在过去,同时也在过去已经完成了,这个过去发生和完成的动作对现在的有影响----我们可以休息了,可以玩了,或者可以做其他事情了。
二、持续性用法:(1)Mr.Jack has lived in China since 2002.杰克自从2002年开始就一直住在中国。
根据句意可知,“住在中国”是从2002开始的,但它在过去没有完成,而是一直持续到现在,已经很多年了,甚至继续持续下去。
现在完成时的用法

现在完成时的用法现在完成时(Present Perfect Tense)是英语中一个重要的时态,用来表示过去发生的一个动作、事件、经验或状态与现在的关系。
它通常由助动词“have/has”加上动词的过去分词构成。
现在完成时的使用包括以下几种情况。
1. 表示过去开始,现在仍然持续的动作或状态。
例如:我已经学习英语很多年了。
I have studied English for many years.2. 表示过去发生的动作或事件与现在的结果或影响之间的联系。
例如:我已经完成了作业,现在可以去玩了。
I have finished my homework, so I can play now.3. 表示过去曾经发生过的动作或事件,时间不明确或不重要。
例如:我去过巴黎。
I have been to Paris.4. 表示过去曾经多次或一段时间内反复发生的动作。
例如:我已经看过这部电影两次了。
I have watched this movie twice.5. 表示过去发生的动作对当前情况或经验的影响。
例如:我看过这个电影,所以我知道它的故事情节。
I have seen this movie, so I know its storyline.6. 表示过去的经验对现在的认知、态度或理解的影响。
例如:我尝试过这种食物,所以我知道它的味道。
I have tried this food, so I know its taste.7. 表示过去发生过的动作或事件与现在有关的时间段之内。
例如:一直到现在,我从来没有去过美国。
I have never been to the USA until now.8. 表示过去发生的动作或事件与现在正在进行的动作之间的关系。
例如:我已经吃过晚饭了,现在我正在看电视。
I have already had dinner and now I am watching TV.需要注意的是,现在完成时强调的是对现在的影响或结果,而不是对过去事件本身的描述。
现在完成时的用法

一、现在完成时:1 定义:过去发生的事情对现在有影响或结果。
2现在完成时的构成:助动词have/has +P.P.(规则/不规则)否定not,疑问提前3标志词:already/yet/just/ever/never/before/for+时间段/since +过去的时间点(一)现在完成时的用法一1:表示过去发生或已经完成的某一动作对现在造成的影响或结果。
此时,常与时间副词already(已经/肯),yet(还、已经/否,疑句),just(刚刚、仅仅) ,ever(曾经),never(从不),before(以前)等连用。
1)I've already read this book. 我已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。
)2)I've washed my clothes already.我已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服冼干净了”。
)(二)现在完成时用法二2——持续性用法(肯定句,疑问句中谓语动词必须是延续性动词):表示过去已经开始,持续到现在的动作或状态。
此时常与“for +一段时间 或“since+过去的点时间或从句(从句用一般过去时)以及so far(到目前为止)等时间状语连用。
for + 段时间since +点时间实例:1)I've lived here since 1990.自从1990年以来我就住在这里。
= I've lived here since 13 years ago.= I've lived here for 13 years.= It is 13 years since I began to live here.2)I haven't seen him for three years .我三年没有看见他了。
= I haven't seen him since three years ago= I haven't seen him since 2000.= It is 3 years since I saw him last time.3)Mr Wang has worked in the factory since he came to the city .自从到这个城市以来,王先生一直在这家工厂工作。
现在完成时用法大全

现在完成时用法大全1.现在完成时是表示过去动作对现在造成影响和结果的时态,常用时间状语如many times。
just。
yet。
ever。
never。
already。
so far。
by now等。
另外,现在完成时也可以表示动作或状态从过去开始一直持续到现在,常与so far、for或since等短语连用。
例如,He has been working here since last year.2.现在完成时的构成是have/has+过去分词,例如I have XXX.3.现在完成时的四个基本句型包括肯定句、一般疑问句、否定句和特殊疑问句。
例如,XXX the work。
He has not finished the work。
What has he done?4.在使用现在完成时时,常用的九个词语包括already。
yet。
ever。
never。
just。
before。
so far。
how long和how many times,以及两个词组have/has gone to和have/has been to。
例如,I have already found my pen。
He has gone to Beijing.Jim has been living in this city for two months。
Lucy has been living in Beijing since three years ago。
He has been in China since he arrived here。
If there is no time adverb in the sentence。
the present perfect tense is often used to convey the meaning of "already" in Chinese。
For example。
"Have you lost your library book?" can be translated as "你已经弄丢了从图书馆借的那本书吗?"The present perfect tense is also commonly used in the following sentence patterns: "They have planted many trees in the last few years," "This is the best book I have ever read," and "It is the first time I have played computer games."In the present perfect tense。
现在完成时的用法

二、现在完成时的三个分清: 一般过去时表示的是过去发生的动 作或状态,和现在不发生联系,它 可以和表示过去的时间状语连用。 I have seen the film.(我了解 这部电影的内容。) I saw the film last week.(只 说明上星期看了这部电影,不涉及 现在的情况。)
初中教材中常见的终止性动词,可以编成口 诀: 晨起 离家去 购物,出生入 死 搬 回来。 东西一到 开始用,花完未够 方可 借。 get up→be up leave→be away (from) go→ be buy →have join→be in /be a +n. die →be dead move→be out ofreturn→be back come→be arrive→be here start/begin→be on finish→/end→be over borrow→keep
开始 结束 死 买 卖,来 去 借 入 不 离开。 get up→be up leave→be away (from) go→ be buy →have join→be in /be a +n. die →be dead move→be out of return→be bcome→be arrive→be here start/begin→be on finish→/end→be over borrow→keep 例如:The old man has died for five years.( × ) The old man has been dead for five years.( √ ) 注明:非延续性动词在否定结构中可用于现在完成时 态:I haven’t bought anything for two days.
现在完成时的用法

现在完成时的用法现在完成时是英语中的一种时态,用来表示过去发生的动作或事件对现在的影响或结果。
本文将讨论现在完成时的用法及相关注意事项。
一、基本用法现在完成时由助动词“have/has”和过去分词构成,通常用于以下情况:1. 表示过去开始并一直持续到现在的动作或状态。
例如:- I have lived in this city for ten years.(我在这个城市住了十年了。
) - They have known each other since they were children.(他们从小就相识。
)2. 表示过去完成的动作对现在造成的影响或结果。
例如:- She has studied hard, so now she can speak fluent French.(她曾经努力学习,所以现在她能够流利地说法语。
)- I have lost my keys, so I can't open the door.(我把钥匙弄丢了,所以无法打开门。
)二、与时间状语的搭配现在完成时经常与表示过去发生的时间状语连用,具体可以分为以下几种情况:1. 点时间状语:表示具体的某个时间点。
例如:- I have visited Beijing three times.(我已经去过北京三次了。
) - She has finished her homework just now.(她刚刚完成了作业。
)2. 时间段状语:表示某一段时间的延续。
例如:- They have been friends for many years.(他们已经是多年的朋友了。
)- We haven't seen each other since last summer.(我们自去年夏天以来就没见面了。
)3. 到目前为止的状语:表示从过去某一时间到现在为止。
例如:- He has already eaten lunch.(他已经吃过午饭了。
现在完成时的用法与例句

现在完成时的用法与例句现在完成时是英语中一种常用的时态,用于描述过去发生的动作或事件与现在的关系。
它由助动词“have”或“has”加上过去分词构成。
接下来,我们将详细介绍现在完成时的用法,并提供一些例句来帮助理解。
1. 表示过去发生的动作对现在造成的影响现在完成时可用来描述过去完成的动作或事件对现在的影响。
这种用法强调现在的结果或状态。
例句1:I have lost my keys.(我把钥匙丢了,现在找不到了。
)例句2:They have already eaten dinner.(他们已经吃过晚饭了。
)2. 表示过去开始的动作一直延续到现在现在完成时还可用来表示过去开始的动作一直延续到现在,并强调动作的持续性。
例句1:She has lived in London for ten years.(她在伦敦已经住了十年了。
)例句2:I have known him since we were children.(我认识他自从我们还是孩子的时候。
)3. 表示在过去某个时间点之前已经完成的动作现在完成时也可以表示在过去某个时间点之前已经完成的动作,而时间点可以是具体的或不具体的。
例句1:He has already finished his homework.(他已经完成了作业。
)例句2:We have never been to Japan.(我们从未去过日本。
)4. 表示经历或体验过的动作或事件现在完成时还可以用来表达对某个动作或事件的经历或体验。
例句1:She has traveled to many countries.(她游览过许多国家。
)例句2:I have seen that movie before.(我之前看过那部电影。
)5. 与表示一段时间的状语连用现在完成时可以与表示一段时间的状语连用,表达在这段时间内已经完成了某个动作或事件。
例句1:They have worked together for five years.(他们已经一起工作了五年。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时
现在完成时用来表示之前已发生或完成的动作或状态,其结果的影响现在还存在;也可表示持续到现在的动作或状态。
其构成:have(has) +过去分词。
11.10 比较一般过去时与现在完成时
1)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2)一般过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:yesterday, last week,…ago, in1980, in October, just now等,皆为具体的时间状语。
现在完成时的时间状语:for, since, so far, ever, never, just, yet, till/until, up to now, in past years, always等,皆不确定的时间状语。
共同的时间状语:this morning, tonight, this April, now, already, recently, lately 等。
3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.。
一般过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get married等。
例如:
I saw this film yesterday. (强调看的动作发生过了)
I have seen this film. (强调对现在的影响,电影的内容已经知道了)
Why did you get up so early? (强调起床的动作已发生过了)
Who hasn't handed in his paper? (强调有卷子未交,疑为不公平竞争)
He has been in the League for three years. (在团内的状态可延续)
He has been a League member for three years. (是团员的状态可持续)
句子中如有过去时的时间副词(如yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
(错)Tom has written a letter to his parents last night.
(对)Tom wrote a letter to his parents last night.
11.11 用于现在完成时的句型
1)It is the first / second time.... that…结构中的从句部分,用现在完成时。
例如:It is the first time that I have visited the city. 这是我第一次访问这城市。
This is the first time (that) I've heard him sing. 这是我第一次听他唱歌。
注意:It was the third time that the boy had been late.
2)This is +形容词最高级+that…结构,that 从句要用现在完成时。
例如:
This is the best film that I've (ever) seen. 这是我看过的最好的电影。
典型例题
(1) ---Do you know our town at all? ---No, this is the first time I ___ here.
A. was
B. have been
C. came
D. am coming
答案B. This is the first time 后面所加从句应为现在完成时,故选B。
(2) ---Have you ____ been to our town before? ---No, it's the first time I ___ here.
A. even, come
B. even, have come
C. ever, come
D. ever, have come
答案D. ever意为曾经或无论何时,反意词为never,此两词常用于完成时。
注意:非延续性动词的否定形式可以与表示延续时间的状语连用。
即动作不发生的状态是可以持续的。
(错)I have received his letter for a month.
(对)I haven't received his letter for almost a month.
11.12 比较since和for
Since 用来说明动作起始时间,for用来说明动作延续时间长度。
例如:
I have lived here for more than twenty years.我住在这儿二十多年了。
I have lived here since I was born. 我从出生起就住在这儿了。
注意:并非有for 作为时间状语的句子都用现在完成时。
I worked here for more than twenty years. (我现在已不在这里工作。
)
I have worked here for many years.(现在我仍在这里工作。
)
注意:用句型转换的方法,很容易排除非延续动词在有for/since结构的完成时中的误用。
1)(对) Tom has studied Russian for three years. = Tom began to study Russian three years ago, and is still studying it now.
2)(错) Harry has got married for six years. = Harry began to get married six years ago, and is still getting married now.
显然,第二句不对,它应改为 Harry got married six years ago. 或 Harry has been married for six years.
11.13 since的四种用法
1) since +过去一个时间点(如具体的年、月、日期、钟点、1980, last month, half past six)。
例如:
I have been here since 1989. 1989起,我一直在这儿。
2) since +一段时间+ ago。
例如:
I have been here since five months ago. 我在这儿,已经有五个月了。
3) since +从句。
例如:
Great changes have taken place since you left. 你走后,变化可大了。
Great changes have taken place since we were here. 我们走后,变化可大了。
4) It is +一段时间+ since从句。
例如:
It is two years since I became a postgraduate student. 我考上研究生有两年了。
11.14 延续动词与瞬间动词
1)用于完成时的区别
延续动词表示经验、经历;瞬间动词表示行为的结果,不能与表示段的时间状语连用。
例如:
He has completed the work. 他已完成了那项工作。
(表结果)
I've known him since then. 我从那时起就认识他了。
(表经历)
2)用于till / until从句的差异
延续动词用于肯定句,表示"做……直到……" 瞬间动词用于否定句,表示"到……,才……"。
例如:
He didn't come back until ten o'clock. 他到10 点才回来。
He slept until ten o'clock. 他一直睡到10点。
典型例题
1. You don't need to describe her. I ___ her several times.
A. had met
B. have met
C. met
D. meet
答案B. 首先本题后句强调对现在的影响,我知道她的模样,你不用描述。
再次,several times告知为反复发生的动作,因此用现在完成时。
2. ---I'm sorry to keep you waiting.
---Oh, not at all. I ___here only a few minutes.
A. have been
B. had been
C. was
D. will be
答案A. 等待的动作由过去开始,持续到现在,应用现在完成时。