Free to print and teach
THE ENGLISH WIRE
Free daily news lessons for English teachers and learners

FRIDAY, 6 NOVEMBER 2026

Menu

Present perfect or past simple

Choose between the present perfect and the past simple, with time words and examples.

Explanation

The present perfect and the past simple are both verb tenses used to talk about past actions or events, but they have different meanings and uses. Let's dive into a detailed explanation of the differences between these two tenses:

1. Time Frame

Present Perfect: The present perfect tense focuses on the connection between past actions and the present moment. It is used when the exact time of the action is not specified or when the action has relevance to the present. It emphasises the result or impact of the past action on the present.

  • Example: "I have lost my keys." (The speaker doesn't specify exactly when the keys were lost, but the fact of not having them is relevant now.)

Past Simple: The past simple tense, on the other hand, refers to actions or events that occurred and ended at a specific point in the past. It is used when the time of the action is known or important. It focuses on the action itself rather than its connection to the present. Example:

  • "I lost my keys yesterday." (The speaker indicates that the keys were lost at a specific time in the past.)

2. Specific Time vs. Unspecified Time

Present Perfect: The present perfect is often used when the time of the action is not mentioned or when the action extends up to the present. It is suitable for talking about experiences, accomplishments, and events that happened at an indefinite time in the past. Example:

  • "She has visited Paris." (The time of the visit is not specified; the focus is on the experience of visiting Paris.)

Past Simple: The past simple is used when the time of the action is known or when the action is completed in the past without an ongoing connection to the present.

Example:

  • "She visited Paris last summer." (The time of the visit is specified as last summer, and the action is seen as complete.)

3. Duration of Action

Present Perfect: The present perfect can be used to express actions or situations that started in the past and are still relevant or ongoing at the present time. When using "for" or "since," it highlights the duration of the action.

Example:

  • "He has lived here for five years." (He started living here in the past, and he is still living here now.)

Past Simple: The past simple is not used to indicate the duration of an action; it only shows that the action happened and ended in the past.

  • Example: "He lived here for five years." (The emphasis is on the fact that he lived here for a specific period in the past, but there is no ongoing connection to the present.)

4. Adverbs of Time

Present Perfect: Adverbs such as "already," "just," "ever," "never," "yet," and "recently" are commonly used with the present perfect to indicate the time frame of the action or event. Example:

  • "I have already finished my homework."

Past Simple: Adverbs of time like "yesterday," "last week," "two days ago," etc., are frequently used with the past simple to specify the exact time of the action.

Example:

  • "She visited her grandparents yesterday."

5. Narration and Storytelling

Present Perfect: The present perfect is not commonly used in storytelling or narration of past events, as it emphasises the connection to the present rather than focusing solely on past actions.

Example (storytelling):

  • "Once upon a time, a brave knight saved the kingdom."

Past Simple: The past simple is the primary tense used in storytelling and narration to recount past events in chronological order.

Example (storytelling):

  • "Once upon a time, a brave knight saved the kingdom from a fierce dragon."

In summary, the choice between the present perfect and the past simple depends on the specific time frame and the connection to the present that you want to convey. The present perfect is used when discussing actions that have a relevance to the present or actions with an unspecified time frame, while the past simple is used when referring to actions or events that happened at a specific time in the past and are completed without an ongoing connection to the present.

Practice

Complete the sentence/questions with the correct form of the verb in brackets.

1. She ______ (visit) her grandparents last weekend.

2. The students ______ (finish) their exams yesterday.

3. He ______ (buy) a new car two months ago.

4. We ______ (not see) that movie yet.

5. They ______ (travel) to Europe last year.

6. ______ you ever ______ (read) this book?

7. She ______ (write) three emails yesterday.

8. Yesterday, he ______ (play) soccer with his friends.

9. I ______ (lose) my keys last weekend, but I found them today.

10. They ______ (be) to Japan twice.

11. She ______ (arrive) home ten minutes ago.

12. She ______ (finish) painting her room.

13. ______ they ______ (meet) the new neighbours yet?

14. He ______ (work) here for five years. He is now the manager

15. They ______ (travel) to Europe last year.

16. I ______ (buy) a new laptop last week.

17. He ______ (graduate) from university last year.

18. I ______ (have) a difficult day today.

19. We ______ (go) to that museum last summer.

20. They ______ (be) friends for years.

Complete the following conversation between John and Sarah with the correct form of the present perfect or past simple.

John: Hey, Sarah! I (1) (just finish) watching that new movie you recommended. It (2) (be) fantastic!
Sarah: Oh, I'm glad you liked it! I (3) (watch) it twice already. The plot (4) (be) so captivating.
John: Absolutely! By the way, have you (5) (hear) about the new art exhibition? I (6) (go) there with some friends.
Sarah: Oh, I (7) (hear) about it, but I (8) (not go) yet. How was it?
John: It (9) (be) mind-blowing! The artists created such unique pieces. You should definitely check it out.
Sarah: I will, for sure! Thanks for the recommendation.
John: Anytime! Let me know when you visit it. We could go together.
Sarah: Sounds like a plan! I'll give you a call once I (10) (make) plans to go.
John: Great! I'm looking forward to it.