现在完成时和现在完成进行时有什么区别,能举一些列子吗

作者&投稿:鲜先 (若有异议请与网页底部的电邮联系)
现在完成时和现在完成进行时有什么区别~

现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态.
(1) 强调动作是过去发生的 (2) 强调对现在的影响或结果 (3) 在过去不确定的时间里发生的动作,但是结果对现在有影响.
现在完成进行时其表达的意思有两种:1.表示从过去某时开始一直持续到现在的动作,并且还将持续下去.2.表示在说话时刻之前到现在正在进行的动作.
现在完成进行时
其构成形式如下:I / we / they have been + 动词的现在分词
He / she / it has been + 动词的现在分词
功用如下:1) 表示一个在过去开始而在最近刚刚结束的行动,如:
Ann is very tired.She has been working hard.
Why are you clothes so dirty?What have you been doing?
2) 表示一个从过去开始但仍在进行的行动,如:
It has been raining for two hours.(现在还在下)
Jack hasn’t been feeling very well recently.
3) 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如:
She has been playing tennis since she was eight.
4) 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如:Tom’s hands are very dirty.He has been repairing the car.The car is going again now.Tom has repaired it.
注意:现在完成时有否定结构、而现在完成进行时没有否定结构.
现在完成时态可表示做完的时期以及已有的经验、但现在完成进行时不可以

现在完成时表示过去所发生的动作或事情对现在的影响或产生的结果,着眼点在现在。例:We've had too much rain this year(今年我们有太多的雨水)
现在完成进行时表示从过去某时开始一直持续到现在的动作,常和for,since引导的时间状语连用。例:He has been teaching here since 1996(自1996年以来,他一直在这儿教书)

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

最近和一个朋友喝咖啡,我们聊到了英语语言的学习问题。我告诉她,对中国学生来说,学英语最大的难点就是复杂的时态变化。英语时态变来变去,搞得我们晕头转向。她则无辜地笑道:“Tense would make me tense if I were a Chinese student.”(我要是中国学生,时态一定也会让我疯掉的。)

产生这种难题的原因很简单,就是因为两种语言思维表达重大差异造成的。汉语是不太重视时间表达的,对于中国学生来说,3时4态的英语精确时间表达很难进入我们的思维。思维里既然没有时间概念,所以在用英语表达时,我们不是结结巴巴老在琢磨该用什么时态,就是撇开时态不顾,一律用一般现在时。

其实,对于“老外”来说,时态已融入他们的思维,他们不需要知道像“现在完成时”、“现在完成进行时”等这样的语法术语,而是能够潜意识地知道用什么样的动词时态形式来表示什么样的时间概念。比如,我当时就问我的这位朋友,我可不可以这样说:

(1) I have been drinking five cups of coffee this afternoon.

今天下午我一直喝了五杯咖啡。

她给我的回答是“No way”(不可能这样讲)。我问她为什么,她则很茫然地摇摇头说“I don’t know.”这个问题其实涉及到现在完成时与现在完成进行时的区别问题。

要想很好地区分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.

因为这里说出了具体的五杯咖啡。

你是不理解他们怎么用是吗?现在完成体包括已完成和未完成两种用法,已完成就不多说了,未完成给你举个例子就知道了,he has lived here since 1960意思是他从1960年来这里居住(至今还住在这里,住的动作还未完成)
现在完成进行体跟完成体中的未完成用法差不多


现在完成时和过去完成时有什么区别?
8、Since引导的时间状语从句也可用在完成时。如果由since引导的状语从句的动作或状态延续至今,通常要用现在完成时。这种用法中since表示的不是动作的结束,而是动作的延续。9、表示某人的经历或已故某人的言论、某国的作用对现在和将来具有长久现实意义和深远影响。10、现在完成时可以表示反问口气(与when...

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

过去完成时和现在完成时有什么区别
today, tonight, this week, this year, already, yet, just, recently…etc”。 过去完成时: 常用的时间状语包括 “by, at, before等构成的短语”。 注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。 (三)使用时注意事项 使用现在完成时应该注意: 1.“ have\/ ha...

英语现在完成时和过去完成时的区别和用法
从时间上而言,现在完成时是现在时态,而过去完成时是过去时态。用法:现在完成时:过去的动作影响现在,就是过去动作与现在有关系。如 He has seen the film and he saw it last night.过去动作(持续性)或状态持续至今,也可能继续持续下去。如 He has stayed here for two years.过去完成时:...

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

现在完成时,与现在完成进行时的区别? 都表 什么含义
(3) 表示动作刚刚完成;例:I have finished my homework just now.(4) 含有终止或短暂意义的动词(如begin,end,come,go,join等)不能和for since连用。(5) 在where和when引导的疑问句中,一般不用现在完成时态 ( 除Where have you been?)2。现完进:(1) 动作从过去某一时间开始...

过去完成时和现在完成时,这两个时态用在什么时候?
现在完成时,表示动作发生在过去,并且一直持续到现在,或对现在产生一定得影响。例如,I have worked in this factory since 1949.(工作这一动作从1949一直持续到现在)过去完成时,表示动作发生在过去的过去,通常有一个和其相对比的过去时间状语出现在句子中。Before i met her, i had heard of her...

现在完成时和现在完成进行时的在动作延续到现在的区别
完成时强调结果,完成进行时强调过程延续。Now, I have done my homework。我已经做完作业了,这个动作是已经完成的,它可能在过去的某个时间段完成,但结果是完成。只是在现在说一件过去已经完成的事。I have been doing homework today 我今天一整天一直在写作业,今天是一个时间段,强调写作业这个...

现在完成时和过去完成时的区别
2. 过去完成时,表示在过去某一时间之前已经发生的动作,不对现在造成任何影响。动作不是持续性动作。简易理解就是“过去的过去”3. 用基本数轴表示为:—— 过去的过去(过去完成时)——— 过去(一般过去时)———(现在完成时)———现在———将来 4. 通过数轴可以明确看出,过去完成时是以...

现在完成时和完成时态有什么不同?
您好,(现在完成时)是(完成时态)中的一种。(完成时态)共有4个时间:1)现在完成时 2)过去完成时 3)将来完成时 4)过去将来完成时 这4个统称(完成时态)的(主动语态)

阿拉尔市19631854183: 现在完成时与现在完成进行时的区别 -
云耍卡碧: 原发布者:mufeifeirun1)这两个时态的主要差别是,现在完成时表示动作业已完成,而完成进行时却不一定如此:I'vemadeacake.我做了一个蛋糕.(已做好)I'vebeenmakingacake.我一直在做一个蛋糕.(不一定做好了)She'...

阿拉尔市19631854183: 现在完成时和现在进行完成时的区别 -
云耍卡碧: 现在完成进行时是一兼有现在完成时和现在进行时二者基本特点的时态.由于它有现在完成时的特点,所以它可以表示某一动作对现在产生的结果或影响.由于它有现在进行时的特点,所以它也可以表示某一动作的延续性、临时性、重复性、生...

阿拉尔市19631854183: 现在完成时和现在完成进行时,具体有什么区别? -
云耍卡碧:[答案] 现在完成时,表示现在完成的动作对目前有影响,而现在完成进行时表示这个动作在现在已经完成,将来可能继续进行下去,一般两者有明显的时间状语,纯手打,

阿拉尔市19631854183: 现在完成时和现在完成进行时的区分 -
云耍卡碧: 现在完成时I have studied English 强调studied动作发生在过去对现在造成的影响,我已掌握一点英语了现在完成进行时I have been studying English 强调studied动作发生在过去动作到现在还在继续,还正在进行

阿拉尔市19631854183: 现在完成时和现在完成进行时有什么区别? -
云耍卡碧: 现在完成时与现在完成进行时,有时在用法上难于区别.下面我们通过实例进行比较,看看能不能找出一些规律来. 一、 现在完成时分“已完成”和“未完成”两种用法: 1.“已完成”指的是动作发生在过去,强调其对现在产生的影响.如: ...

阿拉尔市19631854183: 现在完成时和现在完成进行时的区别 -
云耍卡碧:[答案] (1) 现在完成时可以表示一个已经完成的动作,而现在完成进行时则表示一个正在进行的动作: I have read the book.我读过这本书. I have been reading the book.我一直在读这本书. 【注】有少数动词(如work,study,live,teach,stay等)在表示持续一时...

阿拉尔市19631854183: 现在完成时和现在完成进行时区别是什么? -
云耍卡碧: 注意一下两个时态的特点: 某个动作,发生在过去,具体什么时候不知道,但到目前为止,是做过了的,这就是现在完成时. 某个动作,过去就已经发生,而且到了现在还没有中止,还在做,这就是现在完成进行时. 你比较一下例句: I have ...

阿拉尔市19631854183: 现在完成时和现在完成进行时区别现在完成时和现在完成进行时都有表示从过去发生一直延续到现在 而且会延续下去的动作和状态,这样一点咋区别 -
云耍卡碧:[答案] 现在完成时是过去已经发生的事对现在产生了影响,现在动作已经终止了.现在完成进行时则是过去发生的事一直持续到目前,并有可能持续到未来.

阿拉尔市19631854183: 现在完成时和现在完成进行时的区别何在? -
云耍卡碧:[答案] 现在完成进行时表示动作从过去的麽一时间一直进行到现在.而现在完成时的动作已经结束但是其结果(后果)却影响到现在. 如:She has been siwmming for two hours.(现在完成进行时)她到目前为止已经游了俩个小时(而且到现在还在进行). ...

阿拉尔市19631854183: 英语 现在进行时和现在完成进行时有什么差别别拉一段现在完成时和现在完成进行时! -
云耍卡碧:[答案] 现在进行时:现在正在发生的动作.如:I am watching TV now. 现在完成进行时:表示过去发生的动作到现在还在持续进行,没有完成.区分现在完成时主要看句意I have been working at the same job since 2001. 重点说一下这个~ 现在完成进行时 1.I ...

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