英文中现在完成时和现在完成进行时的区别是什么?

如题所述

(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个回答  推荐于2017-11-05
1 现在完成时主要表示动作从过去开始,一直持续到现在,并对现在造成了某种影响;
2 现在完成进行时主要是在现在完成时的基础上,强调动作尚未完全结束,而处于进行的动态之中。本回答被网友采纳
第2个回答  2017-11-05
do/doing 、做和正在做

英文中现在完成时和现在完成进行时的区别是什么?
2. 现在完成时表示一次性,现在完成进行时可以表示动作的重复。试比较:I have met him at the library. (我在图书馆见过他.)I have been meeting him at the library. (我经常在图书馆看见他.)3. 现在完成时和现在完成进行时都可以表示刚刚结束的动作,但在含义上有区别.现在完成时强调的是动作...

现在完成进行时与现在完成时的区别
现在完成时和现在完成进行时的区别:1、概念不同;2、句式结构不同;3、连用的时间状语不同;4、动词的使用。现在完成时:主语+ have\/has+过去分词;现在完成进行时:主语+ have\/has been+现在分词。资料拓展现在完成时和现在完成进行时的用法现在完成时:事情发生在过去,并一直持续到现在,且过去发生...

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

英语中现在完成进行时和什么区别
英语中现在完成时和现在完成进行时的区别:在英语中,人们用现在完成时来表示过去发生的动作或经历对现在产生的影响,而用现在完成进行时来表示一个动作从过去开始,一直持续到现在,并仍在进行中。学习在线外教一对一课堂是一个不错的学英语方式,在家就可以和外教上课。先给你分享免费试听课地址:【免费...

现在完成进行时与现在完成时差别
感情色彩不同:现在完成进行时有时含有强烈的感情色彩,与现在进行时相似;现在完成时一般表达陈述语气,直截了当,有时带有感情色彩,但不强烈。例如: I have been waiting for your for two hours.(我等你俩小时了,表达可能不耐烦了,而且一直在等你都没动地儿)I have waited for you for two...

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

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

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

怎样区别英语中的现在完成时和现在完成进行时,谢谢
1) 第一点说的是时间不同:前者强调完成了,后者的动作还在进行 (现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作)I have read the book. 我读过这本书。I have been reading the book. 我一直在读这本书。【注】有少数动词(如work, study, live, teach, ...

现在完成时与现在完成进行时的区别。
英语中的多数动词在这两种时态中表示不同的意思。现在完成时如果不带表示一段时间的时间状语,就只能表示动作的完成;而现在完成进行时则无论是否有时间状语,都表示动作的持续。(但要注意:短暂性的动词不能用于现在完成进行时中。)如:They have built a new bridge. 他们已建造了一座新桥。(表示动作的...

相似回答