现在完成时与一般过去式的区别
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).我已经很久没有看到他(最近的)。
现在完成时,动词构成是:have+done(have+动词过去分词)
一般过去时,动词构成是:did(动词过去式)
使用时机不同:
现在完成时表示过去的某一动作延续到现在,并对现在构成影响。(现在已经结束、完成与否,强调动作已经完成的状态)
一般过去时表示过去(现在以前)所做的动作,强调动作发生在过去,仅仅是动作。对现在没有影响。
强调的是影响或结果
have/has
+
过去分词
一般过去时:过去时间里所发生的动作或存在的状态
一般过去式
I
lost
my
pen.
我曾经丢了我的笔(是否找到并不知道)
I
have
lost
my
pen.我丢了我的笔(现在的结果是还没找到)