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

作者&投稿:以金 (若有异议请与网页底部的电邮联系)
“过去完成进行时”与“现在完成进行时”有什么区别?~

一般过去时表示过去某个时间发生的动作或存在的状态。常和表示过去的时间状语连用。如:last year, yesterday. 现在完成时用来表示之前已发生或完成的动作或状 态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态。其构成: have (has) +过去分词。 怎样区别现在完成时和现在完成进行时 现在让我们来比较一下现在完成时和现在完成进行时。在比较这两个时态时,关键在于对现在完成进行时的基本概念是否理解,因为对于现在完成时我们已经有了一个基本的理解了。 现在完成进行时是一兼有现在完成时和现在进行时二者基本特点的时态。由于它有现在完成时的特点,所以它可以表示某一动作对现在产生的结果或影响。由于它有现在进行时的特点,所以它也可以表示某一动作的延续性、临时性、重复性、生动性乃至感情色彩。 现在就现在完成进行时的这些特点和现在完成时作一简单的比较: (1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如: We have heen cleaning the classroom.(a) We have cleaned the classroom.(b) (a)句可译为“我们打扫教室来着。”其直接结果可能是:我们身上都是灰。(b)句可以译为“我们把教室打扫过了。”其结果是:现在教室很清洁,可以用了。又,(a)句表示教室刚刚打扫过,(b)句则可能表示教室是昨天打扫的。 Be careful! John has been painting the door.(a) John has painted the door.(b) (a)句表示约翰刚刚把门油漆过,现在油漆还未干,所以你要小心。(b)句则无此含义,油漆可能已干了。 (2)现在完成进行时有时有延续性,现在完成时往往没有。如: They have been widening the road.(a) They have widened the road.(b) (a)句的意思是他们在加宽马路,但尚未完工。(b)句的意思则是已完工了。有时现在完成时有延续性(如一些属于持续体的动词),但无临时性质。如: Mr. Smith has been living in London since 1978.(a) Mr. Smith has lived in London since 1979.(b) (a)句有“史密斯先生在伦敦久居”的含义,(b)句则没有。 (3)但现在完成进行时并不总是具有临时的性质,如: My mother has been teaching English for twenty years.(a) My mother has taught English for twenty years.(b) (a)句在此并无临时性质,但较口语化。(b)句则较为正式。又,(a)句表示动作现在仍在继续.并将延续下去,(b)句的动作是否延续下去,须由上下文决定,但在一般情况下都是延续下去的。 (4)现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性。如: Have you been meeting her lately?(a) Have you met her lately?(b) (a)句有“经常相会”之意,(b)句则没有。(b)句如与often,every day等时间状语连用,当然也表示动作在重复。 (5)现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。如: What have you been doing?(a) What have you done?(b) (a)句表示惊异。(b)句只是一个问题。 Have you been waiting long?(a) Have you waited long?(b) (a)句较(b)句生动。又,(a)句比较口语化。 I have been wanting to meet you for long.(a) I have long wanted to meet you.(b) (a)句比(b)句更亲切,更有礼貌。 Recently Mary has been doing her work regularly.(a) Recently Mary has done her work regularly.(b) (a)句显然是在表扬玛丽。(b)只说明一个事实。 下面还有一例,颇为有趣: Who's been eating my apples?(a) Who's eaten my apples?(b) (a)句有强烈的感情色彩,表示愤怒不满,(b)句只是希望回答的一个问题。又,(a)句兼有进行时态,所以有“苹果未被全部吃光”的意思,(b)句是完成时态,说明“苹果一个不剩了”。 (6)在否定结构中,现在完成时所否定的是谓语动词,现在完成进行时所否定的是状语。如: He hasn't been speaking since three o'clock.(a) He hasn't spoken since three o'clock.(b) (a)句中所否定的不是has been speaking,而是 since three o'clock,其结构等于 He has been speaking not since three o'clock but since half past three.这是因为现在完成进行时本身是没有否定结构的原故。(b)句用的是现在完成时,而现在完成时是有否定结构的,所以(b)句中所否定的自然是has spoken,意即“从三点起他一直沉默不语,未发一言”。

现在完成进行时(The present perfect progressive) 由have/has been +-ing分词构成;过去完成进行时(The past perfect progressive tenses)由had been +-ing分词构成.

现在/过去完成进行时的用法:

A.在某段时间内一直进行的动作

用现在完成进行时来强调动作在某段时间里的持续性.动作通常有”现在”的结果,要根据上下文来确定到”现在”为止,动作是否还在继续进行.例如:

She's been typing letters all day.

I've been sitting in the garden for an hour.

We've been living here for ten years.

Who's been eating my dinner?

同样,过去完成进行时表示在过去更早的时间内进行的动作,并对过去某一时刻产生结果.例如:

When I first met Ann, she had been working for Exxon for 7 years.

When she arrived I had been waiting for three hours.

I realized that I'd been overworking, so I decided to take a couple of days' holiday.

It had been raining for 3 hours before I shut the window.

"持续性动词"可用一般时形式,也可用进行时形式,唯一的区别是进行时更强调动作的持续性.例如:

We've been living here for ten years.

We've lived here for ten years.

She'd been working for Exxon for 7 years.

She had worked for Exxon for 7 years.

I had been waiting for three hours.

I had waited for three hours.

B.表示重复动作的现在/过去完成进行时

我们可以用完成进行时形式来表示现在或过去经常重复的动作.例如:

Jim has been phoning Jenny every night for the last week.

现在完成时
1. 由have/has(单数第三人称作主语)+ 过去分词构成,现在完成时的使用有两种情况。
(1)过去做的事情,强调对现在有影响,和现在说话有关,想知道结果,句中没有过去的时间状语,如:
1)——Have you bought the book?
——Yes.
——When did you buy it?
——Last Sunday.

(2)现在完成时所表示的动作从过去开始,持续到现在,也许还会继续下去。常用时间状语有:for, since引起的短
语,so far, already, yet, just, today, now, recently, lately, this week, this month, this year, these days, during/in the last
/past few years, It is the first time that从句中疑问词How long的句子中,还有
ever, never, before等。

过去完成时

1. 过去完成时的构成:had+ 过去分词。其用法与现在完成时相同,只是动作截止时间不同。
现在完成时截止到现在,或还要继续下去,与现在事情有关;过去完成时截止到过去某时间点,与过去事情有关,区别如下:

We haven't seen each other since we parted.
从分手到现在,我们就一直没见面。

2. 过去完成时的使用:

(1)表示过去某一时刻或动作以前已经完成了的动作,即“过去的过去”。可用by, before, when等介词短语或从句来表示,还可以通过上下文来表示截止的过去的某一时刻。如:

Marx had learned some English before he got to England.

By the first century the making of paper in some parts of China had become common.

When I got to the cinema, the film had been on for five minutes.

(2)表示由过去某一时刻起,一直延续到过去另一时刻的动作或状态,常和for, since构成的时间状语连用。


过去完成进行时和现在完成时的区别
过去完成时 1. 过去完成时的构成:had+ 过去分词。其用法与现在完成时相同,只是动作截止时间不同。现在完成时截止到现在,或还要继续下去,与现在事情有关;过去完成时截止到过去某时间点,与过去事情有关,区别如下:We haven't seen each other since we parted.从分手到现在,我们就一直没见面。2...

一般过去式,过去完成时,过去进行时,现在完成时,现在进行时,一般将来时...
提示词·结构 过去进行时:ago \/before \/when i was + 年龄 过去完成时:had done 【动词的过去分词】过去进行时:was\/were doing 提示词:at this time yesterday【过去的时间】现在完成时:have done \/ have gone\/beento 提示词:for、since + 一段时间 in the last few years 一般将来时:...

现在完成进行时与现在进行完成时的区别?
现在完成进行时与现在完成时的比较: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...

现在进行时和现在完成进行时有啥区别?
现在进行时与频度副词连用,常用来表示习惯性行为,但说话的时候该行为不一定正在进行。She is always talking nonstop. 她总是说个不停。(2)现在完成进行时主要有两种用法:①表示“持续”:即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停止,也可能还在进行。如:She has been pruning ...

现在完成时,现在进行时,过去式,过去进行时和过去完成时之间的区别
现在完成时,现在进行时,过去式,过去进行时和过去完成时之间的区别如下:一般过去时:⑴表示过去发生的动作或状态,通常会有明确的表示过去的时间状语。I went to the zoo yesterday。I stayed up last night 。⑵叙述过去连续发生的动作或状态。This morning ,I got up early ,went out for a ...

过去完成进行时 现在完成进行时 将来完成进行时的区别?
B.表示重复动作的现在/过去完成进行时 我们也可以用完成进行时形式来表示现在或过去经常重复的动作 注意:过去完成进行时和过去完成时类似,需要有过去这一时间点。将来完成进行时,是英语中的一种基本时态,其动词架构为,shall\/will+助动词have+been+动词的现在分词。其表达的意思为:表示某种情况下一直...

现在完成时,现在完成进行时,过去完成时,一般过去时,的区别
一、have 、has +been +to + 地点(某人去过某地方)二、have 、has + gone + to +地点(某人去某地方了)(1)例:I have been to Bei Jing before.(我之前去过北京)(2)例:Li Xin(凌馨)has gone to Bei Jing.(凌馨去北京了)现在完成时态 结构:助动词...

现在完成时与现在完成进行时有什么区别
(1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如:We have been cleaning the classroom.(a)We have cleaned the classroom.(b)(a)句可译为“我们打扫教室来着。”其直接结果可能是:我们身上都是灰。(b)句...

现在完成进行时与现在进行时和过去进行时的区别
主要区别如下:1)构成形式的区别:现在完成进行时 have\/has been doing 现在进行时 am\/isare doing 过去进行时 was\/were doing 2)表示动作意义的区别:现在完成进行时 从过去开始的动作,一直到现在并且还要继续下去。如:The boys have been waiting for the bus at the bus stop.那些男孩一直在...

“过去完成进行时”与“现在完成进行时”有什么区别?
常和表示过去的时间状语连用。如:last year, yesterday. 现在完成时用来表示之前已发生或完成的动作或状 态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或 状态。其构成: have (has) +过去分词。 怎样区别现在完成时和现在完成进行时 现在让...

乌鲁木齐市19611936311: 现在完成进行时和过去进行时的区别 -
除琛严灭: 如果有一个行动,从过去发生后,就一直延续到现在,我们可以用现在完成式.举例来说,以下的例子都应该用现在完成式: (1) 自从1974年,我就在学校学英文.Since 1974, I have studied English at school. (2) 自从我大学毕业以后,我就...

乌鲁木齐市19611936311: “过去完成进行时”与“现在完成进行时”有什么区别? -
除琛严灭:[答案] 完成时有分:现在完成时,过去完成时,过去完成进行时. 现在完成时表示动作从过去某一时刻开始一直延续到现在,动作可能已经完成,也可能还要继续下去!如:I have finished my work.(我已经完成我的工作) I am sorry t...

乌鲁木齐市19611936311: 过去完成进行时和现在完成进行时有什么区别都是从过去开始的啊. -
除琛严灭:[答案] 过去完成进行时是表示过去一段时间内一直在做的事情,现在已经终止了;而现在完成进行时是表示过去某个时段一直做着一件事,并到现在还在继续.比如说:1.I had been learning English three years ago.2.I have been lea...

乌鲁木齐市19611936311: 现在完成时,过去完成时,现在完成进行时的区别 -
除琛严灭:[答案] 现在完成时:现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态.过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.基本结构:主语+have/has+动词的过去分词(p...

乌鲁木齐市19611936311: 现在完成时,过去完成时,现在完成进行时的区别和标志 -
除琛严灭:[答案] 楼主,过去完成时是过去的过去,现在完成时是现在的过去,如果有一个具体的过去的时间作为参考的完成式,那就是过去完成时.比如I have finished my homework.就是一个典型的现在完成时,又例如Lily said she had finished her homework.(Said 即...

乌鲁木齐市19611936311: 过去完成进行时和现在完成进行时有什么区别 -
除琛严灭: 过去完成进行时是表示过去一段时间内一直在做的事情,现在已经终止了;而现在完成进行时是表示过去某个时段一直做着一件事,并到现在还在继续.比如说:1.I had been learning English three years ago.2.I have been learning English for three years.前者的意思是"三年前我一直在学英语"(但现在没学了);而后者的意思是"我已经学了三年英语."(说明现在还在学)

乌鲁木齐市19611936311: 过去完成进行时和现在完成时的区别 -
除琛严灭: 现在完成时 1. 由have/has(单数第三人称作主语)+ 过去分词构成,现在完成时的使用有两种情况. (1)过去做的事情,强调对现在有影响,和现在说话有关,想知道结果,句中没有过去的时间状语,如: 1)——Have you bought the book? ——...

乌鲁木齐市19611936311: 现在完成进行时与现在进行时和过去进行时的区别 -
除琛严灭:[答案] 主要区别如下:1)构成形式的区别:现在完成进行时have/has been doing现在进行时am/isare doing过去进行时was/were doing2)表示动作意义的区别:现在完成进行时从过去开始的动作,一直到现在并...

乌鲁木齐市19611936311: 现在(过去)完成时和现在(过去)完成进行时的区别是什么 -
除琛严灭:[答案] 现在完成时用来表示之前已发生或完成的动作或状态,其结果的影响现在还存在. 也可以表示持续到现在的动作或状态.其构成:have (has) +过去分词. 如,I have studied English for 6 years. 我学习英语已经有6年了,影响或许是:我懂得了一些英语知...

乌鲁木齐市19611936311: 现在完成时和过去进行时,过去完成时的区别是什么?时态的标志是什么? -
除琛严灭:[答案] 到现在为止已经完成用现在完成时 have/has + 过去分词done 属于现在时态到现在为止在过去某个时刻正在做,用过去进行时 was/were + 现在分词doing 属于过去时态昨天这个时候,去年这个时候到过去某个时间为止已经完...

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