现在完成时讲解

合集下载

现在完成时态讲解

现在完成时态讲解

现在完成时现在完成时表示在过去发生但与现在情况有联系的动作或状态的时态。

那么,英语现在完成时的句子结构和语法特点是怎样的呢?下面为您讲解一下。

1、现在完成时的构成:现在完成时是由“助动词have/has+动词过去分词”构成的。

①助动词have/has可以与主语缩写为‟ve / …s。

e.g. I have → I‟ve We have → We‟ve He has → He‟s It has → It‟s②规则变化的过去分词与动词过去式一样。

③不规则变化的动词过去分词见表。

2、现在完成时的基本句型。

①陈述句肯定形式。

e.g. I have had lunch. 我已经吃过午饭了。

He has gone to Beijing. 他去北京了。

②陈述句否定形式。

(在助动词have/has后+not,可缩写为haven‟t/hasn‟te.g. I haven‟t had lunch. 我还未吃午饭。

He hasn‟t gone to Beijing. 他还没有去北京。

③一般疑问句形式及其答语。

(将助动词have/has提前,答语一般用have, has回答)e.g. Have you had lunch? 你吃过午饭了没? Yes, I have. No, I haven‟t.Has he gone to Beijing? 他去过北京了没有? Yes, he has. No, he hasn‟t.否定回答还可以用:No, not yet. / No, never. / No, not even once等。

④特殊疑问句形式。

(疑问词+一般疑问句)e.g. Where has he gone? 他去了哪里?3、现在完成时的三个基本用法。

(1) 现在完成时的第一个基本用法表示过去发生或已完成的某一个动作对现在造成的影响或结果。

e.g. Have you had lunch? Yes, I have. I‟ve just had it.你吃过午饭没?有,吃过了,我刚刚吃的。

(完整版)现在完成时讲解

(完整版)现在完成时讲解
W I have bought this watch for five years.
I have had this watch for five years / since 5 years ago.
2.这位老人已经死了十年了。
WThe old man has died for ten years.
The old man has been dead for ten years/since 10 years ago.
I have learnt English for more than ten years.我已经学了10多年的英语。
(从10年前开始,持续到现在还在学)
上一页
She has swum since half an hour ago. 我已经游泳了半个小时
(半个小时前已经开始游泳,到现在还在游)
主菜单
于助动词或系动词后,实义动词前。 • never用于句中,助动词或系动词后,实
义动词前,表示否定意义。
• He has ever been to Paris.
• He has never been to Paris.
3) just表示“刚刚”(用于完成时态时,与already, never 等副词的位置一样,多用在助动词have/has和 动词过去分词之间)
He has been here for three days.
He has been here since yesterday.
He has been here since two days ago / last Monday.
He has been here since his wife died.
Since he was a child ,he has lived in England.

现在完成时讲解

现在完成时讲解

现在完成时讲解一、基本结构:主语+have/has+过去分词(done)二、用法1)现在完成时的"完成用法"现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.He has turned off the light. (动作结束于过去,但说明的是现在的情况--灯现在不亮了。

)I have spent all of my money.(含义是:现在我没有钱花了.)2)现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。

这里的动词要用持续性动词。

常与for(+时间段),since(+时间点)连用.Mary has been ill for three days.Mary has been ill since three days ago.注意:1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for, since连用. 2.现在完成时往往同表示不确定的过去时间状语和表示频度的时间状语连用, 如already(用于肯定句,可放在助动词之后过去分词之前,也可放在句末),yet(用在疑问句中,意为“已经”,用在否定句中,意为“还”,常放在句末), just(刚刚,表示动作刚刚结束), ever(曾经,用于否定句和疑问句中)never(从来没有,放在助动词与过去分词之间)before(以前,总是放在句末), twice, several times,recently, still等:He has already got a scholarship.Have they found the missing child yet ?Have you ever been to Beijing?I have never heard Bunny say anything against her.George has met that gentleman several times.3. 现在完成时还往往可以同包括现在时间在内的时间状语连用, 如up to these few days/weeks/months/years, just, up to present(now), so far等:Peter has written six papers so far.4. have been to, have gone to和has been in的区别have been to 强调“去过”,现已不在那里,如:have gone to主要强调的是“去了”,现在人不在说话的现场,has been in 一直在某地如:--Where's your mother? --She has gone to the hospital.He has been to the USA three times.他到美国去过三次。

现在完成时语法讲解

现在完成时语法讲解

2 纠正
正确使用have/has。
4 纠正
确保使用正确的时间状语或标志词。
现在完成时的练习和例句
1
练习
用现在完成时描述你今天早上做了
例句
2
什么。
我已经完成了今天的英语作业。
3
练习
用现在完成时描述你上个月去了哪
例句
4
些地方。
我已经去了巴西和墨西哥。
现在完成时语法讲解
现在完成时是描述过去发生的事情对现在造成影响的动作。在英语中,一般 使用have/has + 过去分词来构成。
现在完成时的结构和句型
ห้องสมุดไป่ตู้
结构
have/has + 过去分词
例句
我已经写完了这篇文章。
一般情况下的使用
用于描述对现在有影响的过去的动作。
注意
只有动词的过去分词变化,而have/has不 变。
现在完成时的时间状语和标志词
时间状语
一般不用具体过去的时间描 述,而用类似“这个月”“最近” 等表达。
标志词
通常使用“已经”“刚刚”等词 汇。
特殊情况
如果描述的动作已经发生在 具体的过去时间,需要使用 类似于“since”“for”等词汇来 表示。
现在完成时的肯定句和否定句
肯定句 否定句 例句
S + have/has + 过去分词 S + have/has + not + 过去分词 我已经完成了作业。/我还没有完成作业。
现在完成时的疑问句和回答
疑问句
Have/Has + S + 过去分词 + 其他?
回答
• 肯定回答:Yes, S have/has. • 否定回答:No, S have/has not.

现在完成时讲解

现在完成时讲解

现在完成时讲解LEKIBM standardization office【IBM5AB- LEKIBMK08- LEKIBM2C】现在完成时讲解一.基本结构:助动词have/has+过去分词(done)二.句型:否定句:主语+have/has+not+过去分词+其他. 一般疑问句:Have/Has+主语+过去分词+其他. 简略答语: Yes, 主语 + have/has.(肯定) No, 主语 + haven't/hasn't.(否定)三.用法(1)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果I have spent all of my money (so far).(含义是:现在我没有钱花了.)Guo zijun has (just/already) come. (含义:郭子君现在在这儿)My father has gone to work.(含义是:我爸爸现在不在这儿)(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.①for+时段②since+过去一个时间点(译为:自从……以来)③since+时段+ago④since+从句(过去时)⑤It is+时段+since+从句(过去时)Mary has been ill for three days.I have lived here since 1998.四.has gone (to),has been (to), has been (in) 的区别Have/Has gone(to) :去了(现在不在说话现场)Where is your father?He has gone to Shanghai.Have/Has been (to) :去过(已不在去过的地方)My father has been to Shanghai.Have/has been in:呆了多久(还在所呆的地方)My father has been in Shanghai for two months. /since two months ago.五.现在完成时的标志1.现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:* 以already, just和yet为标志He has already got her help.他已得到她的帮助。

现在完成时的用法讲解

现在完成时的用法讲解

现在完成时的讲解一、现在完成时的构成:主语+ have/has + 过去分词+…(过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。

) eg .I have taught English in this school since 1999.二、基本句式:陈述句:主语+ have/has + 过去分词+…否定式:主语+ haven’t/hasn’t + 过去分词。

疑问式: Have /Has + 主语+ 过去分词?简略答语: Yes, 主语+ have/has.(肯定)No, 主语+ haven’t/hasn’t.(否定)—Have you finished your work? —Yes,I have.三、现在完成时的含义:(一)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,常与already/yet,just,never/ever,before, so far等连用。

这些标志词可以表达这种含义. 1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。

实例:1)I've already read this book. 我已经读过这本书了。

(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。

)2)I've washed my clothes already.我已经洗了衣服。

(洗衣服的动作已完成,其结果是“衣服冼干净了”。

)注意:在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。

实例:3)Have you met him already ?你(真的)已经见过他了?2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。

实例:1)—Has he found his watch yet ?他已经找到他的手表了吗?—No,not yet.不,还没有。

2)The woman hasn't found her dog yet .那位妇女还没有找到她的狗。

现在完成时讲解

现在完成时讲解

现在完成时讲解在英语的时态世界里,现在完成时是一个相当重要且常用的时态。

它不像一般现在时那么直白简单,也不像过去完成时那么复杂隐晦,而是有着自己独特的用法和意义。

现在完成时的构成是“have/has +过去分词”。

这里的“have/has”是助动词,没有实际意义,主要用于构成时态;“过去分词”则是动词的一种变形,通常需要我们记忆和积累。

比如“do”的过去分词是“done”,“eat”的过去分词是“eaten”。

那么,什么时候我们会用到现在完成时呢?这得分几种情况来说。

一种常见的情况是表示过去发生的动作对现在造成的影响或结果。

比如说,“I have lost my key ”(我把钥匙丢了。

)这里“丢钥匙”这个动作是过去发生的,但重点在于“钥匙丢了”这个结果对现在的影响,那就是我现在没有钥匙可用。

再比如,“She has finished her homework ”(她已经完成了作业。

)“完成作业”在过去某个时间完成,但强调的是现在作业处于完成的状态,可能接下来她就可以做别的事情了。

另一种情况是表示过去已经开始,持续到现在并且可能还会继续下去的动作或状态。

例如,“I have lived here for five years ”(我在这里住了五年了。

)“住”这个动作从过去开始,一直持续到现在,而且可能还会继续住下去。

还有,现在完成时常常和一些时间状语连用,来更明确地表达时间概念。

比如“already”(已经),通常用于肯定句中,位置一般在“have/has”和过去分词之间。

像“He has already gone ”(他已经走了。

)“yet”(还,尚未)则常用于否定句和疑问句中,在否定句中通常放在“have/has”和过去分词之后,比如“She hasn't finished her work yet ”(她还没有完成工作。

)在疑问句中,“yet”一般放在句末,例如“Have you finished your homework yet? ”(你作业做完了吗?)“just”(刚刚),表示刚刚完成的动作,位置也是在“have/has”和过去分词之间,比如“I have just come back ”(我刚刚回来。

初中英语现在完成时讲解全(共24张PPT)

初中英语现在完成时讲解全(共24张PPT)

I studied English ten years ago.
(come来到某地….
left the team
has been on C.
表示动作发生在过去,对现在造成的影响。
)
be over
went to bed
填空使用for和since
Tom ___for several hours.
表示动作发生在过去,对现在造成的影响。
• She has lived here ______1996.
• 2 标准词:so far/up to now (到目前为止) ;lately/recently(最近)
• Up to now/So far ,I haven’t been successful.
• Lately/Recently,I haven’t seen my teacher.
3. He bought the motorbike a month ago.
---He ____ ____ the motorbike for a month. 4. He arrived here three days ago.
--- He ____ ____ here since three days ago. 5. They turned off the light 2 hours ago.
(finish结束....)
be over
1.我买这本书三年了。Buy I have bought the book.
(1) I have had the book for 3 years. (2) I have had the book since 3 years ago.
了borrow He has borrow the book. (1)He has kept the book for 2 months . (2) He has kept the book since 2 months ago.

现在完成时的用法讲解

现在完成时的用法讲解

现在完成时的用法讲解一、现在完成时的基本概念和构成现在完成时是英语中一个常用的时态,用来表示过去发生或已经完成的动作与现在的关系。

它由助动词“have/has”和动词的过去分词构成,其中“have”用于第一人称和第二人称,而“has”则用于第三人称单数。

二、现在完成时的基本用法1. 表示过去开始并持续到现在的动作或状态:例如:I have worked in this company for five years.(我已经在这家公司工作五年了。

)2. 表示过去曾经做过的事情对当前造成影响或产生结果:例如:She has lost her keys, so she can't open the door.(她丢失了钥匙,所以无法打开门。

)3. 表示某个时间点之前已经发生或完成的动作:例如:I have already finished my homework.(我已经完成了我的家庭作业。

)三、与时间状语连用的特殊情况1. 使用含有未来概念的时间状语时,需使用将来完成时代替现在完成时:例如:By next week, I will have finished this project.(到下周,我将会完成这个项目。

)2. 使用指定时间点为止加上“for”或“since”的状语时:例如:I have been studying English for five years.(我已经学习英语五年了。

)例如:He has lived in London since 2010.(他自2010年以来一直住在伦敦。

)四、与其他时态的对比1. 与一般过去时对比:现在完成时强调动作带来的结果或影响,而一般过去时则着重指明具体发生的时间点。

2. 与过去完成时对比:现在完成时强调过去到现在产生的影响或结果,而过去完成时则强调过去某个时间点之前已经完成的动作。

3. 与将来完成时对比:将来完成时用于表示将来某个时间点之前已经发生或已经完成的事情,而现在完成时则用于表示从过去某个时间点开始到现在所持续的动作或状态。

现在完成时讲解(含讲解及习题)

现在完成时讲解(含讲解及习题)

现在完成时讲解(含讲解及习题)现在完成时是表示过去某一动作对现在造成的影响或结果的一种时态。

它的构成方式是:主语+助动词have/has+动词的过去分词。

过去分词的规则变化有四种情况,一般情况下直接加ed,以“辅音字母+y”结尾的动词把y变成i再加ed,以辅+元+辅结尾且中读的动词要双写最后一个辅音字母再加ed,以不发音的e结尾的动词只加d。

过去分词不规则变化的情况需要记忆。

现在完成时的用法是表示过去已经、曾经或从未发生的某一动作对现在造成的影响或结果。

标志词包括already。

never。

ever。

just。

yet。

before。

once/twice/数字+times等。

例如,I have XXX.表示我已经打扫了房间,房间现在是干净的,不需要再打扫了。

They have left.表示他们已经离开了,也就是说现在他们人不在这里。

I have never had a car表示我从未有过汽车。

I have been there XXX表示我去过那里两次。

标志词的使用有一些规则。

already往往用于肯定句,用在疑问句时表示强调或加强语气;yet用于否定句和疑问句。

例如,He has already left here.表示他已经离开这里了。

Has he already left here?表示他(真的)已经离开这里了吗?(表示加强语气)。

XXX XXX.表示我的老师们还没有吃早饭。

Have you written to your parents yet?表示你已经给你父母写过信了吗?never是是否定词,表示“从来没有”,而XXX表示“曾经”。

例如,We have never been to the Great Wall.表示我们从来没有去过长城。

Have you ever been to Canada?表示你们曾经去过加拿大吗?just用于句中,表示“刚刚”。

I have just finished breakfast。

现在完成时讲解

现在完成时讲解

现在完成时讲解现在完成时是表示过去发生或已经完成的动作对现在造成影响或结果的时态。

其基本结构为助动词have/has加上过去分词(done)。

在否定句中,需要在have/has后加上not;在一般疑问句中,需要将have/has放在主语前面。

简略答语中,如果是肯定的回答,需要使用have/has,如果是否定的回答,需要使用XXX't。

现在完成时可以用来表示发生在过去某一时刻的、持续到现在的动作或状态。

通常可以与for+时间段、since+时间点或过去时的句子连用。

其中,for表示时间段,since表示时间点。

例如,XXX已经生病三天了,I已经住在这里自1998年以来。

现在完成时还可以用来表示一个人去了某个地方或呆在某个地方的时间。

这时,需要注意区分have/has gone(to)、have/has been(to)和have/has been(in)的区别。

其中,have/has gone(to)表示去了某个地方,但现在不在那里;have/hasbeen(to)表示去过某个地方,但现在已经离开了;have/hasbeen(in)表示呆在某个地方的时间,且现在仍在那里。

现在完成时的标志词有already、just和yet等。

这些标志词可以表达过去完成的动作对现在仍有影响的含义。

例如,XXX已经得到了她的帮助。

XXX。

XXX.This is the best movie I have ever seen.He has never visited Beijing before.XXX to the USA three times.He has made it to Beijing so far.XXX.XXX in the past and are still ongoing。

we use the present perfect tense with "for" and "since" to distinguish een the n of the n and the point in time。

初中现在完成时讲解

初中现在完成时讲解

练习题:
1.It's a long time since we _m_e_t_ (meet) last, isn't i
t?
2.--I know youh_a_v__e__c_h_o_s_e_n(choose) a picture book amon
g these.
--Yes,Have a look at it, please.
Once.
4.I h__a_ve__r_e_ad(read) the novel twice.It’s interesting. 5.She h_a_s__g_o_n_e(go) to Pairs, hasn’t she? Yes.
How _d_i_d___ she _g_o_____(go) there? She _w_e__n_t __(go) there by air. 6.So far, many countries _h_a_v_e__d_e_v_e_lo_p__e_d(develop) their software programs. 7.Mr Chen _g_a_v_e__(give)up smoking last year. 8._H_a_v_e__ you ever _r_id_d__e_n_(ride) a horse? Never. 9.He _h_a_s_k_e_p_t_( keep) the book since two days ago.
现在完成时的否定形式: have not (haven’t) +过去分词 has not (hasn’t) +过去分词
I haven’t eaten supper.
eat-eaten
He hasn’t changed his idea. change-changed

现在完成时

现在完成时

现在完成时讲解1表示说话之前已经完成的动作,而且这个动作的结果对现在仍有影响;或表示过去已经开始而持续到现在的动作与状态。

1.构成2.用法(1)表示动作发生在,但对现在e.g. .他已把门锁了。

(门是关闭的)e.g. .他已去了上海。

(现在不在这里)(2)表示从过去某时起一直e.g. .我们学英语已有五年了。

3.现在完成时与时间状语搭配(1) 现在完成时可以和表示从过去某时刻延续到现在(包括“现在”在内)的一段时间的状语连用。

如today, this morning (month , week 等),recently, since……,these few days(weeks 等),in the past few years (months), for a long time等。

e.g. His father has been a teacher for a long time. 他父亲当老师已经很久了。

e.g. I have spent 50 dollars in buying new clothes this week.这个星期我已经花了50美元去买新衣服。

(2) 现在完成时还常与表示不确定的时间状语连用,如(已经),(曾经),often(常常),(还没有),once(一次),twice(两次)等连用。

e.g. They have gone to the village twice. 他们已经去过这个村庄两次。

e.g. Jane hasn’t finished her homework yet. 简还没有完成她的家庭作业。

4.现在完成时和一般过去时的差别如果谈一件已经发生的事只考虑对现在的影响,不考虑什么时候发生,就用;如果单纯谈一个过去的动作,不涉及对现在的影响,就用。

(1)The train has arrived.火车已经到了。

(没有明确地表示过去的时间状语)The train arrived half an hour ago.火车是半小时前到的。

现在完成时讲解

现在完成时讲解

现在完成时一、现在完成时的构成: 1. 现在完成时由助动词"have/has+动词的过去分词"构成。

若主语为三人称单数,则用"has+过去分词";若主语为非单三,则用"have+过去分词"。

have, has在名词或代词后的缩写为"'ve"和"'s"。

如:I have=I've, she has=she's;have not和has not的缩写形式分别是haven't, hasn't。

2. 现以动词wait为例,列表说明现在完成时的构成。

二、现在完成时的用法: (1)表示动作已经完成,但后果或影响仍在。

常与already, just, yet等副词连用。

Twenty people have already left.二十人已经离职。

He has not come yet. 他还没有来。

They've just arrived. 他们刚刚到达。

(2)表示过去发生的动作一直持续到现在。

常与for或since引导的一段时间状语连用。

He has lived here for three years.他在此住了三年了。

I have been here since 1976.自从1976年我就一直在这里。

三、现在完成时与一般过去时的区别: 现在完成时与一般过去时都表示"动作已经发生",但不同点在于: (1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。

He has learned French for three years.他学法语已三年了。

He learned French for three years.他曾学过三年法语。

Who has taken my bag? I cound't find it. 谁拿走了我的包?我找不着了! He cleaned the house yesterday. 他昨天打扫过房间。

现在完成时讲解(全)

现在完成时讲解(全)

现在完成时讲解:一.定义:(1)现在完成时态是表示某一已经完成的动作对现在造成的影响和结果。

(已完成用法,强调影响性) 例如:Have you ever visitedthe Place Museum?你参观过故宫博物院吗标志词有:ever曾经,never从未, already已经, , yet还、尚,已经,just,once,three times,before(句末)等。

(2)从过去某一时间延续到现在的动作或情况.(未完成用法,强调持续性)例如:I have worked here for twenty yeaes.我在这儿工作了20年了标志词有:for+时间段,how long, since自从...以来,just, up to now\till now到现在, so far目前in the past/last few years在过去几年,recently/lately最近,近来, 等。

二. 构成:(1)肯定句:have(has)+过去分词(规则动词:与过去式相同+ed,不规则动词:有5种形式:)A-A-A 如:cost—cost—cost; cut—cut—cut; hit—hit—hitA-B-B 如:bring—brought—brought; build—built—built; catch—caught—caught;A-B-C 如:begin—began—begun; blow—blew—blown; drive—drove—drive;A-A-B 如:beat—beat—beatenA-B-A 如:come—came—come不规则动词的过去分词变化规则多,但是还是有一定的规律所循,希望同学们多花心思,细心记下,这是使用完成时态的基础。

(2)疑问句:将have或has提前(3)否定句时直接在其后加notEg I have finished my work.Has he found his car key?三.1)副词already和yetalready一般用于肯定句中,yet一般用于否定句和疑问句中。

现在完成时讲解

现在完成时讲解

语法现在完成时(have/has+过去分词)一、基本构成1.肯定句:主语(第一、二人称,第三人称复数)+have +过去分词+其他主语(第三人称单数)+has+过去分词+其他2.否定句:主语+ have/has +not +过去分词+其他3.一般疑问句:Have/Has +主语+过去分词+其他?4.特殊疑问句:特殊疑问词+have/has +主语+过去分词+其他?二、现在完成时的概念及用法5.表示过去发生或已经发生的某一动作对现在造成的结果或影响,可以和already ,yet, just 连用。

(1)I have already posted the photos .我已经把照片寄了。

(照片已不在我这儿了)(2)Have you had your lunch yet? 你已经吃午饭了?Yes, I have . I’ve just had it .是的,我吃了。

我刚刚吃的。

(现在不饿了)6.表示过去已经开始,持续到现在还可能继续下去的动作或状态,可以和表示过去的某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用。

如:these days, by the end of …,(到。

为止)since (自从。

以来) ,for+一段时间,so far (到目前为止)(1)She’s been there for over two years 她在那两年多了。

(2)They’ve lived here since 1989.注意:问句时常用How long …..? 来提问现在完成时的时间。

3.表示从过去到现在之间曾经历过的事情,常和never ,once , three times , before等连用。

(1) I have never been to Egypt before .以前我从没去过埃及。

(2) She has gone to France .她去法国了。

(她可能在去法国的路上或已经到法国,人没有回来,总之不在这里了)三、现在完成时与一般过去时的区别1. 过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时间和现在完成进行时
一、现在完成时
1. 通常使用现在完成时的几种情况
(1)表示过去发生的事对现在的影响
Justin has disappeared, so Kelly is very sad. (Justin 失踪在过去,但是Kelly 至今仍旧为他的失踪感到难过)
(2)表示过去的动作一直延续到现在
I haven’t seen Justin since last Friday night. (从上周五晚上到现在一直没有见到过Justin)
(3)表示动作的确切时间不明确或不重要
The boy has already come home. (男孩已经回家,但没有指出何时回家)
(4)表示刚结束的动作
The police have just finished searching the area. (警方刚结束对该地区的搜查)
(5)表示反复发生的动作
Some villagers say that they have seen UFOs many times. (村民曾多次看到UFO)
2. 现在完成时的结构
现在完成时由“have / has + 过去分词”构成。

3. 常与现在完成时连用的时间状语
(1)表示过去的事或动作对现在有影响,动作的时间不明确、不重要或动作刚结束,一般可用already (用于肯定句)、yet (用于否定和疑问句)、ever、just、recently、lately 和never
Tom has already come home.
He hasn’t finished his homework yet.
I’ve met the old man somewhere before.
(2)表示从过去开始,并一直持续到现在,一般用for/since短语或由since 引导的时间状语从句。

在介词for后一般跟表示一段时间的短语,在since后一般跟表示某个时间的短语,或表示过去时间的状语从句。

We haven’t seen him for two days/since last Monday.
We haven’t seen him since he left Nanjing.
4. 现在完成时的应用
(1) 非持续性动词go, come, leave, borrow, buy, die, join的完成时的肯定式不能与时间段连
用,若要接用时间段状语,则应换成相应的持续动词或状态动词。

如:
He has left. 他走了。

He has been away for an hour. 他走了一个小时了。

Can I borrow that book? 我可以借那本书吗?
How long can I keep the book? 这本书我可借多久?
注意:非持续性动词的否定完成时可与时间段状语连用。

如:
He has not borrowed the book since then.
从此以后,他再也没有借这本书了。

(2) have / has been to 表示曾经去过某地,但现在不在那儿;have / has gone to表示现在已去
某地,现在不在这儿。

如:
He has been to Canada, but now he is working in our company.
他去过加拿大,现在在我们公司工作。

Mr. Li is not at home. He has gone to Shanghai. 李先生不在家,他去上海了。

(3) 用于until、after、as soon as、if等引导的时间或条件状语从句中,强调动作的完成。

I can’t promise you anything until I have spoken to the manager.
在和经理谈之前,我不能向你承诺任何事情。

Please turn off the electricity after you have finished the experiment.试验完成后请关闭电源。

二、现在完成进行时
1. 现在完成进行时的构成
have/has +been doing
2. 现在完成进行时的用法
(1)表示动作开始于过去某时,一直持续到现在,并可能继续下去。

此时常用for 或since 等搭配使用。

如:
I have been waiting for him for nearly an hour but she still hasn’t arrived.
Daniel has been writing the paper in his room since 7 o’clock.
(2) 表示动作开始于过去某时,前不久在进行,但说话时已经结束。

此时句中通常没有表
示一段时间的时间状语。

如:
It has been raining, but it has stopped now.
You are out of breath. Have you been running?
(3) 表示一段时间里重复的动作。

如:
He has been writing poems since he was nine years old.
三、现在完成时与其他时态的区别
(1) 现在完成时与一般过去时的区别:现在完成时强调动作的结果或对现在的影响,属于现
在时的范畴;一般过去时强调动作所发生的时间,属于过去时的范畴。

因此,过去时需跟
过去时间连用或有表过去时间的上下文连用,而现在完成时不能与过去时间连用。

如:
I read the book two weeks ago. 我两周前读了这本书。

I have read the book for two weeks. 这本书我读过两周了。

(2) 现在完成时与现在进行时:现在完成时强调动作持续到现在或刚结束;而现在进行时只
强调目前的状态。

如:
They have talked for about two hours. 他们谈了大约两个小时。

(强调动作的持续)
They are talking. 他们在谈话。

(强调目前的状态)
(3)现在完成时与现在完成进行时的区别:
现在完成进行时强调动作的持续性或进行性,昌表示动作的反复发生,具有一定的感情
色彩,而现在完成时则说明事实或表示动作的一次完成。

She has been teaching for ten years. She is a teacher with much experience.
(强调动作的持续性)
She has taught for ten years. (强调十年教书的事实)
She has always been losing her keys.
What have you been doing to my bicycle?
注意:有些动词不能用于现在完成进行时,understand, realize, remember, forget, see, hear, believe等
I have realized the truth.。

相关文档
最新文档