一般过去式和现在完成时的区别?

请问是不是现在完成时加的是时间段,而一般过去式加的是时间点?

1、过去式:时间点只在过去 (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've heard him sing.这是我第一次听他唱歌。

3、现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)如:yesterday(morning/afternoon),last(morning、afternoon)等,除非与for,since连用、

4、现在完成时往往同表示不确定的过去时间状语连用如already(肯定句中)、yet(否定,疑问,句末)、just、before、recently、still、lately、never等。

He has already obtained a scholarship.他已经获得了一份奖学金。

I haven't seen much of him recently (lately).我已经很久没有看到他(最近的)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-08
现在完成时和一般过去时的区别如下:
①现在完成时强调的是与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系,现在情况可能已发生变化。
②现在完成时不能与明确的过去时间状语连用,如:threedaysago,lastyear,yesterday,lastSunday,in2008等等。如句中有以上这些明确的过去时间状语,应用一般过去时。
③现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已发生的动作。但现在完成时可与where,why等疑问词连用。
④since引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。
⑤有些时间状语,如thismorning,thismonth,tonight等,既可以与一般过去时连用,又可以与现在完成时连用,但内涵不同。与一般过去时连用时,表示与“现在”无关,时间已成为过去。而与现在完成时连用,则表示包括“现在”在内。
第2个回答  推荐于2019-09-19

1、过去式:时间点只在过去 (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've heard him sing.这是我第一次听他唱歌。

3、现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)如:yesterday(morning/afternoon),last(morning、afternoon)等,除非与for,since连用、

4、现在完成时往往同表示不确定的过去时间状语连用如already(肯定句中)、yet(否定,疑问,句末)、just、before、recently、still、lately、never等。

He has already obtained a scholarship.他已经获得了一份奖学金。

I haven't seen much of him recently (lately).我已经很久没有看到他(最近的)。

本回答被网友采纳
第3个回答  2010-04-26
现在完成时和一般过去式的区别

1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。如:

He visited Guilin in 1998.他1998年参观过桂林。(只说明去桂林的时间)

2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。不与确定的过去时间状语连用。如:

Jill has bought a new computer.吉尔买了一台新电脑。(着重点是现在有了一台新电脑)

3. 两种时态的区分

一般过去时通常与表示过去的时间状语连用。如:yesterday, last week, two years ago, just now, in 2002等;而现在完成时则常与just, already, ever, never等副词和these days, this week, since..., for...表示一段时间的状语连用。本回答被提问者采纳
第4个回答  推荐于2019-09-20

现在完成时和一般过去式的区别 :

一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。如: 

现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。不与确定的过去时间状语连用。如: 

1.相同点:都表示“过去的事” 

2.不同点:一般过去时就是表示“过去”的事情;过去完成时表示“过去的之前”的事情。 

3.同样表示过去,过去完成时发生在先,一般过去时发生在后。

拓展资料

现在完成时 表示到现在为止已完成或仍在持续的动作、状态;强调对现在的影响、联系,或表示经历、经验即用过去发生的动作来说明现在的情况。

一般过去式是用来表达动词的“过了”、“完了”,“结束了”等意思,表示过去的动作和状态。

两种时态的区分 

一般过去时通常与表示过去的时间状语连用。如:yesterday, last week, two years ago, just now, in 2002等;而现在完成时则常与just, already, ever, never等副词和these days, this week, since..., for...表示一段时间的状语连用。

本回答被网友采纳
相似回答