Skip to content

English grammar B1 · Lesson 1 of 4

Present perfect or past simple

The present perfect, or plus the past participle, links the past to now: (they are still lost), (she still does).

Use the past simple with a finished time, , , : . Never put a finished time with the present perfect: is wrong.

gives a length of time, a starting point: , . , , , and usually go with the present perfect.

Examples

  • I have visited Rome twice.
  • She went to Rome last summer.
  • We have lived here since May.
  • Have you ever eaten sushi?
  • He has just left.
The full rule on the grammar page