首页 > 知识园地 > 【学会守法】一般过去时和现在完成时的区别

知识园地

【学会守法】一般过去时和现在完成时的区别

发布日期 : 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).

我已经很久没有看到他(最近的)。