如何分得清现在完成时和一般过去时

4个回答

  • 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作.说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响.如:

    She was a college student at that time.

    她当时是个大学生.

    现在完成时表示从现在的角度看发生在过去的事,主要用于三种情况:

    a.发生在过去的动作对现在造成了影响或产生了结果.如:

    I have seen this film.

    我看过这部电影了.

    b.到现在为止的一段时间内发生的情况(可以是反复进行的多次动作,也可以是状态或习惯性动作).如:

    How many pages have you covered today?

    你今天看了多少页了?

    c.过去曾发生过一次或多次的情况或者是一种经历,但何时发生不重要.如:

    I have swum in the river.

    我曾经在这条河里游过泳.