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

一般过去式和现在完成时的区别,第1张

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

一般过去式:表示时间点只在过去,可与具体的表示过去时间状语连同,如: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.她把自行车弄丢了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/4983385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存