如何掌握现在完成时和现在完成进行时?

作者&投稿:蒯凌 (若有异议请与网页底部的电邮联系)
英语中现在完成时和现在完成进行时的区别~

1、概念
现在完成时:事情发生在过去,并一直持续到现在,且过去发生的动作对现在有一定影响。
现在完成进行时:表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。
2、句式结构
现在完成时:主语+ have/has+过去分词
现在完成进行时:主语+ have/has been+现在分词
3、连用的时间状语
现在完成时: already,yet, never,ever,so far,up till now,recently,in the past/last… years 等连用。
现在完成进行时:all day,all this morning,all these years,for+时间段连用。
4、动词的使用
现在完成时使用的动词是短暂的动作,而现在完成进行时使用的动词要持续一段时间。
短暂动词有 drop,break,switch,open,close,start,finish,arrive,leave,depart and commence 等。

5、动作对现在产生的结果
现在完成时:表示的结果是直接的。
现在完成进行时:表示的是最后的结果。
6、情感色彩
现在完成时:比较生动,有时含有明显的感情色彩。
现在完成进行时:只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。

过去式:时间点只在过去 (time of the action is known, 知道何时发生)

现在完成:时间点从过去到现在 (time of the action is unknow, 不知道什么时候发生)

例:过去式: TVXQ released their first single "HUG" in 2002. 东方神起在2002年发表了他们的第一张单曲 (他们现在可能已经发表了第三,第四张单曲了,纯粹是想表达他们在2002年发表第一张单曲,跟现在没有任何关系) 。

现在完成式: TVXQ have released their first single "HUG" (他们发表了第一张单曲,他们现在在为单曲宣传,开签唱会,上电台,上节目,还在为这张单曲尽心尽力)。

2、一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关;现在完成时与自已的特征词连用,强调过去发生的动作对现在的影响或过去开始发生一直持续到现在的动作.

例:He saw the film last night. (过去时,表示他昨晚看过那部电影了,现在不知还要不要再看一次)。

He has (ever) seen the film before.(现在\完成时,表时他已看过那部电影,现在不想再看了)。



扩展资料

用于现在完成时的句型:

1、It is the first / second time…. that…结构中的从句部分,用现在完成时。

It is the first time that I have visited the city.

It was the third time that the boy had been late.

2、This is the… that…结构,that 从句要用现在完成时。

This is the best film that I've (ever) seen.这是我看过的最好的电影。

This is the first time (that) I'v

要想很好地区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点。首先我们来看两种时态的意义差别,两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration),完成时强调动作的结果或成就(emphasis on achievement)。具体来讲,现在完成进行时have been doing强调的是在一段时期内某项活动的持续性,强调的是动作本身。现在完成时have done则是强调动作产生的结果或取得的成就,而不是动作本身。二者的这种区别我们从下面的这些例句可以很好地领悟到:
(2) a. My hands are very dirty. I’ve been painting the house.
b. I have painted the house green. The house was white, but now it’s green.
思维分析:
句a中have been painting表示painting动作一直在持续,活动还没有结束,所以才有my hands are very dirty这样的现状。句a意思是“我的手很脏,我现在一直在给房间刷漆”。
句b中have painted表示painted动作已经结束,而且动作导致的结果是the house was white, but now it’s green房间现在是绿色的了。
(3) a. I’ve been cleaning the house but I still haven’t finished.
b. I’ve cleaned the house, but I still haven’t finished.(×)
思维分析:
为什么这里句a是正确的,而句b是错误的呢?理由很简单,句a用完成进行时have been cleaning就表明动作一直在持续,还没有结束,意思是“我一直在打扫房间,还没有扫完”。句b是错误的,因为它前面句子用了完成时态have cleaned就应该表示动作cleaned已经结束,即“我把房间已经打扫完了”,而后面接了一个I still haven’t finished,显然前后矛盾。
根据上面讨论的这两种时态本身意义的差别,我们就可以回答上面第一个问题,即我们为什么不能说上面句(1):
I have been drinking five cups of coffee this afternoon.(×)
前面说过,完成进行时强调动作持续的过程,而完成时则强调动作的结果或成就。既然强调动作的持续性,因此完成进行时是表示一种看起来是不间断的动作。如果涉及到做一件事的次数或一共做了多少件事情,这时都相当于把动作分割为一次一次的间断动作了,所以不能用现在完成进行时。从另一方面来说,既然讲到动作的次数或是一共做了几件事情,这两种情况都是在强调动作的结果或成就(emphasis on achievement),而不是动作本身过程(emphasis on duration),所以只能用现在完成时have done。因此,我们可以得出这样的结论:完成进行时态不能用来谈某个动作的具体次数或几件事情。这时,我们要用完成时态。这就解释了为什么在老外思维里没有:
I have been drinking five cups of coffee this afternoon.(×)
这样的句子,而一定会这么说:
(4) I have drunk five cups of coffee this afternoon.
因为这里说出了具体的五杯咖啡。
在上文中我们提到过,区分完成时态与完成进行时态还要结合动词的不同延续特点。换句话说,动词延续时间的长短也会影响这两种时态的使用。这里,我先来回答一位读者的提问,那位读者来信问道:“我可以说 I have been living here for ten years吗?”我们可以肯定地回答,当然可以这么说,比如:
(5) a. I have been living here for ten years.
b. I have lived h......

相同点
1. 现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作。如:
I have worked in this school since 2001.
I have been working here since 2001.
2. 现在完成时和现在完成进行时都可以表示一段时间内延续的动作。如:
Mr. Smith has lived here for 20 years.
Mr. Smith has been living here for 20 years.
以上句子用现在完成时与现在完成进行时,含义上没有什么差别,两种时态可以互相换。但两种时态也存在有用法上的差别。
不同点
首先,从定义上来看,现在完成时(have done)表示的是已经完成的动作或者状态,常常与already“已经”或ever “曾经”连用,如:
We have already learnt Unit 2. (我们已经学习了第二单元。)
She is the most beautiful girl I have ever seen. (她是我见过的最漂亮的女孩。)
而现在完成进行时则表示的是从过去某一时刻开始一直延续到现在,并且还要进行下去的动作,具有未完成的特点,一般不与already或ever等连用,如:
We have been learning Unit 2. 我们一直在学习第二单元。(没学完)
注意以下两组句子含义上的区别:
I have read the novel. 我看过那本书了. (已看完)
I have been reading the novel. (一直在看,还没有看完)
Who has eaten my dinner? (表示“全吃光了”)
Who has been eating my dinner? (表示“还有一些剩下”)
第二,相对于现在完成时表示次性,现在完成进行时可以表示动作的重复,请看以下句子:
I have met him at the library. (我在图书馆见过他。)
I have been meeting him at the library. (我经常在图书馆看见她。)
第三,现在完成时和现在完成进行时都可以表示刚刚结束的动作,但在含义上有区别。现在完成时强调的是动作的结果,而现在完成进行时强调的则是动作的过程。如:
You look so tired, what have you been doing?
你看起来很累,做什么了?(强调动作)
We are very tired. We’ve been cleaning the house.
我们很累,我们刚才在打扫房子。(强调该动作所导致)
We’ve cleaned the house. You may come in now.
我们打扫过房子了,你可以进来了。(强调结果“房子干净”)

i do not no

现在完成时,与现在完成进行时的区别? 都表 什么含义
答:(1) 动作从过去某一时间开始,一直延续到现在,可能还要继续下去:例:They have been working for two hours.(2) 动作在说话时刻之前刚刚结束:例:I’ve been sitting in the garden and have just come indoors.三。总结: 现在完成体和现在完成进行体有时可以会互换使用,...

现在完成时和过去完成时还有过去现在时
答:所谓完成时就是已经完成的时态。包括现在完成时,过去完成时和将来完成时。一般用的比较多的,或者说平时我们接触的多的都时过去完成时和现在完成时。过去完成时也就是发生在过去一件事情再过去的事情。如:I had eaten 10 eggs before he came.译:在他来之前我已经吃了10个鸡蛋了。他来之前,他...

现完和现在完成进行时区别
答:现在完成时和现在完成进行时的区别有:概念不同、句式结构不同、动作对现在产生的结果不同。1、概念不同。现在完成时指事情在过去发生且一直延续到现在,并对现在有一定的影响;现在完成进行时指从过去开始一直持续到现在的动作,并强调这个动作会继续下去;2、句式结构不同。现在完成时的结构为:主语+...

如何分别现在完成时和被动语态?
答:现在完成时:have∕has + P.P.⑴ 与just连用,表示刚刚完成的动作或状态(just放在have∕has与P.P.之间)。I have just had lunch.He has just finished his homework.⑵ 表示动作发生在过去,持续到现在,有可能延续到将来,常与since“自从…”(后面跟一点时间)for(后面跟一段时间)连用。I ...

一般完成时和现在完成时的区别
答:初三网 全国中考 地区 初三网 > 初中英语 > 英语知识点 > 正文 一般现在时和现在完成时的区别 2020-06-16 13:17:46 文/董玉莹 一般现在时表示通常性、规律性、习惯性、真理性的动作或状态,或动作有时间规律发生的事件的一种时间状态。“时”指动作发生的时间,“态”指动作的样子和状态。现在...

怎样分清现在完成时和现在完成进行时
答:比较一下现在完成时和现在完成进行时。关键在于对现在完成进行时的基本概念是否理解,因为对于现在完成时我们已经有了一个基本的理解了。现在完成进行时是一兼有现在完成时和现在进行时二者基本特点的时态。由于它有现在完成时的特点,所以它可以表示某一动作对现在产生的结果或影响。由于它有现在进行时的...

如何区分现在完成时和过去完成时
答:现在完成时:说明:现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况。基本用法:1、表示发生在过去并已完成但对现在还有影响的事情或经验,可与already、yet、before、just、ever、never等状语连用。2、表示过去已经开始持续到现在的动作或过去某一时刻延续到现在...

英语中现在完成时,一般过去时和过去完成时有什么区别?
答:比较过去时与现在完成时 1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响.2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语.一般过去时的时间状语:yesterday,last week,…ago,in1980...

怎样区分现在完成时和过去完成时?
答:一、过去式和现在完成时的区别 1、从定义来看:一般过去式,表示过去发生的动作或存在的状态;现在完成时,表示过去发生的动作持续到现在并对现在有影响。2、从构成来看:以do来举例,一般过去式did(无因果);现在完成时have/has+p.p(有因果)3、从时间状语来看:一般过去式,时间点(例如last week...

“现在完成时态”的语法课,怎么样导入才能引起学生的兴趣和注意力...
答:“现在完成时态”的语法课,根据一下三代你导入才能引起学生的兴趣和注意力:一、根据小学生注意力容易受动态事物吸引的特点,采用肢体语言方式进行课堂导入。二、根据小学生注意力容易受新鲜、形象直观事物吸引的特点,采用现代教学媒体以及图片挂图等为教学辅助手段进行导入。三、根据小学生好奇心强烈,注意...