现在完成时和现在完成进行时的区别

如题所述

(1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作:

I have read the book. 我读过这本书。

I have been reading the book. 我一直在读这本书。

【注】有少数动词(如work, study, live, teach, stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性):

How long have you worked [been working] here? 你在这儿工作多久了?

I’ve lived [been living] here since 1988. 自1988年以来我就一直住在这儿。

(2) 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感****彩:

I have waited for two hours. 我等了两小时。(陈述事实)

I have been waiting for two hours. 我等了两个小时。(等得好辛苦)

(3) 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时:

He has lived in Paris. 他(一直)住在巴黎。

He has been living in Paris. 他(目前)住在巴黎。(表暂时性)

(4) 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:

I’ve only known her for two day. 我认识她刚刚两天。

They’ve been married for twenty years. 他们结婚已二十年了。

The war has lasted for a long time. 这场战争持续了很长时间。

(5) 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替:

The house has been painted for a month. 这房子已漆了一个月。

The problem has been studied for five days. 这个问题已研究了五天。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-30
(1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作:

I have read the book. 我读过这本书。

I have been reading the book. 我一直在读这本书。

【注】有少数动词(如work, study, live, teach, stay等)在表示持续一时间时用这两种时态含义差不多(只是用现在完成进行进更强调动作的持续性):

How long have you worked [been working] here? 你在这儿工作多久了?

I’ve lived [been living] here since 1988. 自1988年以来我就一直住在这儿。

(2) 现在完成时通常只陈述事实,而现在完成进行时还可表示一种感****彩:

I have waited for two hours. 我等了两小时。(陈述事实)

I have been waiting for two hours. 我等了两个小时。(等得好辛苦)

(3) 现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时:

He has lived in Paris. 他(一直)住在巴黎。

He has been living in Paris. 他(目前)住在巴黎。(表暂时性)

(4) 不用于进行时态的动词通常也不用于现在完成进行时,但它们可以用于现在完成时:

I’ve only known her for two day. 我认识她刚刚两天。

They’ve been married for twenty years. 他们结婚已二十年了。

The war has lasted for a long time. 这场战争持续了很长时间。

(5) 现在完成进行时不用于被动语态,若要用可用现在完成时的被动语态代替:

The house has been painted for a month. 这房子已漆了一个月。

The problem has been studied for five days. 这个问题已研究了五天。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
第2个回答  2020-02-17

现在完成进行时与现在完成时如何对比

第3个回答  2010-12-04
先完进行表示仍在继续
先完则可能已经结束

现在完成时和现在完成进行时的区别
现在完成进行时与现在完成时的区别 1、概念 现在完成时:事情发生在过去,并一直持续到现在,且过去发生的动作对现在有一定影响。现在完成进行时:表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。2、句式结构 现在完成时:主语+ have\/has+过去分词 现在完成进行时:主语+ have\/has been...

现在完成进行时和现在完成时的区别
现在完成进行时和现在完成时的区别:不间断性、连续性和延续性的不同;感情色彩不同;否定结构的不同。1、不间断性、连续性和延续性的不同:现在完成时强调一个新完成的动作或过去的动作对现在的影响或结果;现在完成进行时也有这两种意思。在此基础上,更强调的是动作的连续性和不间断性,有时也表示...

现在完成进行时与现在完成时的区别
2.现在完成进行时通常有延续性、动作在重复,现在完成时则没有。3.现在完成进行时比较生动,含有明的感情色彩。而现在完成时往往只说明一个事实、一种影响或者结果,平铺直叙,没有感情色彩。现在完成进行时和现在完成时一些简单的比较:1、现在完成进行时有时有延续性,现在完成时往往没有。如:They ha...

现在完成时与现在完成进行时的区别
现在完成时与现在完成进行时的区别如下:1、前者表示的的结果是直接的,而后者所表示的则是最后的结果。2、现在完成进行时通常有延续性、动作在重复,现在完成时则没有。3、现在完成进行时比较生动,含有明的感情色彩;而现在完成时往往只说明一个事实、一种影响或者结果,平铺直叙,没有感情色彩。在完成...

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

现在完成时和现在完成进行时的区别
1. 现在完成时强调动作的完成,而现在完成进行时强调动作的延续,因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如:He has changed his idea. 他改变了想法。2. 在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时,但现在完成进行时强调动作的进行。因此在需要明确...

现在完成进行时与现在进行完成时的区别?
1.相同点:当表示过去发生且一直持续到现在的动作时,两者通用;现在完成进行时只是现在完成时的一种强调时态而已。如 i have played for half an hour since i began to play tennis.= i have been playing for half an hour since i began to play tennis.2.不同点:(1)当表示过去发生的动作...

英语中现在完成时和现在完成进行时的区别
英语中现在完成时和现在完成进行时的区别在于动作持续的时间、强调的重点以及语境应用的不同。首先,在动作持续的时间上,现在完成时表示的是过去发生的动作或状态,该动作或状态在过去完成,并且这一完成的结果对现在有影响,但并不强调动作一直持续到现在。例如,“I have finished my homework.&...

现在完成时和现在完成进行时的区别例句
现在完成时和现在完成进行时的区别例句如下:现在完成时(The Present Perfect Tense)1、表示过去开始并持续到现在的动作。例句:I have studied English for eight years.2、强调过去动作对现在的影响和结果。(动词可以使用非持续动词)例句:I have already written ten emails.3、表示习惯性或者重复性...

现在完成进行时和现在完成时的区别是什么
现在完成进行时与现在完成时的区别在于,现在完成时用来描述已完成的动作或状态,而现在完成进行时则侧重于从过去某个时刻开始一直持续到现在,甚至可能继续下去的动作。这一区别源于两种时态在英语中的应用。英语作为一门语言,其历史可以追溯至公元5世纪盎格鲁-撒克逊移民将一组西日耳曼语支方言带至英国,...

相似回答