知识园地
发布日期 : 2023-12-05浏览次数 : 来源 :
一般过去时和现在完成时的区别
1.一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。一般过去时通常与表示过去的时间状语连用,如:then,at that time,just now,three days ago等。如:
We both traveled around Europe for about half a month last summer.
去年夏天我们两个人去欧洲大概旅行了半个月。
When I was in primary school, I often swam in the river.
当我上小学时,我常常在河里游泳。
He saw the film last night.
他昨晚看过那部电影了。
I did my homework an hour ago.
我一个小时前做的作业。
2. 现在完成时表示动作或者存在的状态发生在过去,但与现在有关系,即对现在造成了影响或产生了结果。现在完成时常与just, already, ever, never等副词和these days, this week等时间短语连用,或与since..., for...表示一段时间的状语连用。如:
I have seen this movie.
我已经看过这部电影了。
She has worked in the school for 5 years.
她已经在学校工作5年了。
This is the best film that I’ve (ever) seen.
这是我看过的最好的电影。
I haven’t seen much of him recently (lately).
我已经很久没有看到他(最近的)。