一般过去式:表示时间点只在过去,可与具体的表示过去时间状语连同,如: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.她把自行车弄丢了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)