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

作者:王秋霜来源:艺考网

一般过去式:表示时间点只在过去,可与具体的表示过去时间状语连同,如:yesterday, 强调动作发生在过去,与现在无关。现在完成时:表示时间点从过去持续到现在,不与具体的表示过去时间状语连同,可与自己的特征词连用,如:just、ever、never等,强调过去发生的动作对现在造成的影响。

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

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

1、定义不同

一般过去式:是表示过去发生的动作或存在的状态,时间点只在过去,可与具体的表示过去时间状语连同。强调动作发生在过去,已经结束,并且跟现在没有任何联系。

现在完成时:是表示过去发生的动作持续到现在,并且对现在有一定的影响,强调的是过去发生的动作对现在造成的影响。

2、时间状语不同

一般过去式:可以与具体的表示过去时间状语连同,如:3 days ago、last week、yesterday、in 1990、that day、yesterday等。

现在完成时:不可以与具体的表示过去时间状语连同,但可与自己的特征词连用,如:just、ever、never等。

3、构成不同(以do为例)

一般过去式:did(无因果)

现在完成时:have/has+p.p(有因果)

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

二、一般过去式和现在完成时的例句

一般过去式:

1、What did you do during the last summer vocation.你去年暑假做了什么?

2、You were absent from school two days ago.你两天前没来学校。

3、I was very tired last night.我昨晚很疲劳。

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

现在完成时:

1、I have heard nothing from him up to now.到目前为止我没有他的任何消息。

2、I have been to the Great Wall twice.我曾经去过两次长城。

3、She has lost her bike.她把自行车弄丢了。

本文由作者上传并发布(或网友转载),本站仅提供信息发布平台,文章仅代表作者个人观点。

猜您喜欢

艺友热搜