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

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

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.现在完成时的定义:2.强调过去的动作和状态对现在产生的影响和结果。常用的时间状语有:already,yet,never,有时没有时间状语;多是一般疑问句。I have al...

现在完成时考点,你还有印象吗?初中英语,英语考点掌握
详情请查看视频回答

现在完成时态的整体教学尝试|现在完成时态
牛津英语8B第二、第三单元重点要求学生掌握现在完成时,新教材虽然编得好,但是缺少详细的讲解,只简单地以几段对话练习呈现给学生,缺少完整的概念体系,使师生无所适从。就此本人尝试将现在完成时的含义用法及注意点进行了小结,在单元教学之前将语法整体教给学生,然后在新授课教学中通过听力、阅读、...

现在完成时和现在完成进行时的区分
定义:(1)强调动作是从过去持续到现在,并有可能继续持续下去(2)强调对现在的影响或结果,此用法容易和一般过去时混淆。两者的区别是:一般过去时有动作发生的时间点,即过去某一时间发生某一动作;现在完成时则没有,即不强调是哪个时间点发生的动作,而强调过去的动作对现在造成的影响和结果。(3...

现在完成时和一般过去时的区别
现在完成式: TVXQ have released their first single "HUG" (他们发表了第一张单曲,他们现在在为单曲宣传,开签唱会,上电台,上节目,还在为这张单曲尽心尽力)。2、一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关;现在完成时与自已的特征词连用,强调过去发生...

英语语法怎样区分现在完成时和过去完成时
现在完成时与过去完成时的区别 学生往往在初学现在完成时和过去完成时感到比较容易掌握,但在实际运用中却难以准确把握.究其原因 主要是对两者的 区别认识不清.下面将两者的 区别概括总结如下:(一)从概念上区别:1)现在完成时表示过去发生的某一动作对现在造成的结果或影响,也可指过去开始 延续到现在...

...一般将来时,现在进行时,过去进行时,现在完成时的概念和构成_百度知 ...
一般现在时 中学掌握好1. 经常性习惯性动作,2,现在的状况,3. 客观规律,真理,4. 按照时刻表和安排一直进行的代替将来时。 构成就是动词 do,does 一般过去时,表示发生在过去的动作或状态,构成 did 一般将来时,表示将来会发生的动作或状态,构成 will do, be going to do, be about to do...

掌握动词时态的比较和使用
下文中将比较“多对”容易混淆的时态,从中总结出各种时态所运用的条件,了解各种时态的区别,其目的是让你在比较之中掌握每一时态的运用,至少使你不犯太简单的语法错误,如:he go shopping last week.这也是掌握动词时态的一个方法,并且要熟读甚至背诵例句。 ◆◇一般现在时和现在进行时 a.一般现在时:重复发生的...

英语中现在完成时和现在完成进行时的区别
英语中,现在完成时和现在完成进行时是两个重要的时态,它们的构成和用法各有特点。现在完成时由"have\/has+过去分词"构成,它表示过去的动作或状态已经完成,且可能对现在产生影响。例如,"I have finished my homework"(我已经完成了作业),这里的完成动作对现在有影响,即我现在可以去做其他事情。相...

浅谈在中学英语教学过程中如何进行现在完成时的教学
在中学英语教学中,学生感到现在完成时是一个比较难以掌握的时态。学生学了这个时态以后就滥用、误用。出现这种毛病的原因,主要是由于教师在教学过程中只重视句子结构的训练,而忽视学生对于概念的理解和用法的熟练,因此,在给学生讲授现在完成时的过程中,可运用由浅入深,一步一步地接近目标的方法。首先教师...

邯郸市15864724733: 如何掌握现在完成时和现在完成进行时? -
潭详美克: 要想很好地区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点.首先我们来看两种时态的意义差别,两者根本区别是:完成进行时强调动作持续的过...

邯郸市15864724733: 现在完成时和现在完成进行时如何区分 -
潭详美克: 现在完成时表示到目前为止动作或状态已经完成了; have\has+过去分词 现在完成进行时表示到目前为止动作或状态正在进行;have\has been +现在分词

邯郸市15864724733: 怎么样区分现在完成时和现在完成进行时? 现在完成进行时其中的用法判断是从以前做到现在 可能以 -
潭详美克: 现在完成进行时与现在完成时的区别 (1)现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作: I have read the book. 我读过这本书. I have been reading the book. 我一直在读这本书. 【注】有少数动词(...

邯郸市15864724733: 英语的现在完成进行时和现在完成时怎样好好把握? -
潭详美克: 区别他们除了从组成形式:have/has+v过去式---现在完成时,be+doing现在进行时,之外,还可以从时间上,一般地,现在完成时:forXX.just,last,XXago反正表示过去的,已经发生并完成的.而现在进行时一般好少有时间介词的,be+doing还表示将要做某事. 学这个不难,一般练习时,只区别好它们的组成形式(动词的正确时态形式),其次判断事情是否完成,或正在进行,从而选择要使用的句式,练多了,慢慢熟悉了就好.

邯郸市15864724733: 如何区分现在完成时和现在完成进行时? -
潭详美克: 现在完成进行时:表示一个动作开始于过去,并持续到现在,强调现在还在进行.最重要的是强调“未完性,暂时性,感情色彩”.现在完成时:1.强调过去的动作对现在产生的影响和结果 2.一个动作开始于过去,持续到现在

邯郸市15864724733: 英语中如何区分现在完成时与现在完成进行时? -
潭详美克: 现在完成时的构成:have/has done,被动式have/has been done 现在完成进行时的构成:have/has been doing,被动式have/has been being done 现在完成时有两个含义:1、过去发生的事情对现在造成的影响.如:-I have told him the news.我...

邯郸市15864724733: 完成进行时与完成时可以怎样更简单的区分且掌握 -
潭详美克:[答案] 现在完成时表示到目前为止已经完成的动作或达到的状态;或现在完成进行时表示从过去某一直持续到说话此时的动作,说话人想强调在这段时间里他一直在做这件事情.如:i have been doing my homework since 5p.m.“从五点开始我一直在做家庭...

邯郸市15864724733: 如何区别现在完成时和现在完成进行时? -
潭详美克: 现在完成进行时是一兼有现在完成时和现在进行时二者基本特点的时态.由于它有现在完成时的特点,所以它可以表示某一动作对现在产生的结果或影响.由于它有现在进行时的特点,所以它也可以表示某一动作的延续性、临时性、重复性、...

邯郸市15864724733: 现在完成时和现在完成进行时怎么区分 -
潭详美克: 过去时一定是指发生在过去某个时间点的事情,与现在没有关系,一般有具体的过去时间点的肯定是用过去时,该事件的发生与现在没有关系,只是强调过去的动作; 现在完成时(have/has done)是事情发生在过去,但是和现在有了关系或对...

邯郸市15864724733: 英语中的现在完成时与现在完成进行时有什么区分办法? -
潭详美克: 1.现在完成时的形式:have done; 现在完成进行时的形式:have been doing 2.现在完成时表示一个动作现在已经完成;而现在完成进行时表示一个动作现在已经完成一部分,而还有一部分正在持续进行. 例:I have finished my homework(现在...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网