Master Present Perfect vs Past Simple: Signal Words Guide

Introduction

Choosing between the present perfect and the past simple is one of the most common challenges for English learners. Even advanced students sometimes mix them up because both tenses talk about past actions. The good news is that by mastering a few key signal words and time expressions, you can make the right choice every time. In this practical guide, we will break down the rules, show you clear examples, and help you avoid the most frequent mistakes.

What Is the Present Perfect vs Past Simple?

The past simple is used for actions that started and finished at a specific time in the past. The time is usually mentioned or clearly understood. For example: I visited Paris last year.

The present perfect connects the past to the present. It describes actions that happened at an unspecified time, actions that started in the past and continue now, or actions with a result that affects the present. For example: I have visited Paris three times.

The key difference is time focus: past simple = finished time; present perfect = unfinished time or present relevance.

Rules

  1. Use past simple for completed actions at a definite time. If you know exactly when something happened (yesterday, last week, in 2010), use past simple. Example: She called me at 8 PM.
  2. Use present perfect for actions at an indefinite time. When the exact time is not important or unknown, use present perfect. Example: She has called me.
  3. Use present perfect for actions that started in the past and continue. With since and for, use present perfect. Example: I have lived here since 2015.
  4. Use present perfect for life experiences. When talking about experiences without a specific time, use present perfect. Example: He has never eaten sushi.
  5. Use past simple for a sequence of past events. When telling a story in order, use past simple. Example: I woke up, ate breakfast, and left.
  6. Use present perfect with just, already, yet, ever, never. These signal words almost always require present perfect. Example: I have just finished my homework.

How to Use It

Follow these steps to choose the correct tense:

  1. Identify the time expression. Look for signal words. If you see yesterday, last week, in 1999, when I was a child, choose past simple. If you see already, yet, just, ever, never, since, for, so far, choose present perfect.
  2. Ask: Is the time finished or unfinished? If the time period is completely finished (e.g., yesterday, last month), use past simple. If the time period is still continuing (e.g., this week, today, in my life), use present perfect.
  3. Check for present relevance. Even without a signal word, if the action has a result now, use present perfect. Example: I have lost my keys (I still can’t find them now). Compare: I lost my keys yesterday (but I found them later).
  4. Practice with common signal words. Memorise these pairs: Past simple: ago, last, yesterday, when. Present perfect: already, yet, just, ever, never, since, for, so far, recently.

Examples in Sentences

  • I have visited Italy twice. (present perfect, no specific time)
  • I visited Italy last summer. (past simple, specific time)
  • She has never tried Thai food. (present perfect, life experience)
  • She never tried Thai food when she lived in Bangkok. (past simple, finished time)
  • They have already finished the report. (present perfect, signal word already)
  • They finished the report two hours ago. (past simple, signal word ago)
  • We have lived in this city since 2010. (present perfect, continuing action)
  • We lived in that city for five years. (past simple, finished period)
  • Have you ever seen a polar bear? (present perfect, signal word ever)
  • Did you see a polar bear at the zoo yesterday? (past simple, specific time)
  • He has just left the office. (present perfect, signal word just)
  • He left the office five minutes ago. (past simple, signal word ago)
  • I haven’t finished my homework yet. (present perfect, signal word yet)
  • I didn’t finish my homework last night. (past simple, specific time)

Common Mistakes

  • I have seen him yesterday.
    I saw him yesterday. (Use past simple with yesterday.)
  • She didn’t call me yet.
    She hasn’t called me yet. (Use present perfect with yet.)
  • I lived here since 2015.
    I have lived here since 2015. (Use present perfect with since.)
  • Have you ever visited London last year?
    Did you visit London last year? (Use past simple with last year.)
  • They already finished the project.
    They have already finished the project. (Use present perfect with already.)

Quick Summary

  • Past simple = finished time period + specific time (yesterday, last week, ago, in 1999).
  • Present perfect = unfinished time period + no specific time (already, yet, just, ever, never, since, for, so far).
  • Signal words are your best friends. Learn them and you will rarely make a mistake.
  • Present perfect often connects the past to now; past simple keeps the past in the past.

Practice Exercises

Fill in the blanks with the correct form (present perfect or past simple).

  1. I ________ (never / eat) octopus before.
  2. She ________ (move) to Canada in 2018.
  3. They ________ (already / finish) their exams.
  4. We ________ (not / see) that movie yet.
  5. He ________ (live) in London for three years when he was a student.

Answers

  1. have never eaten
  2. moved
  3. have already finished
  4. haven’t seen
  5. lived

Conclusion

Mastering the difference between present perfect and past simple is not about memorising every rule—it is about recognising signal words and understanding time focus. With regular practice, you will start choosing the correct tense automatically. Keep an eye out for words like yesterday, ago, already, and yet, and you will avoid most errors. Happy learning!

FAQ

1. What is the main difference between present perfect and past simple?

The main difference is time focus. The past simple is used for actions that happened at a specific, finished time in the past (e.g., I went to the store yesterday). The present perfect is used for actions that happened at an unspecified time or that have a connection to the present (e.g., I have gone to the store — the result is relevant now).

2. Can I use present perfect with yesterday?

No, you cannot. Yesterday refers to a completely finished time period, so you must use the past simple. For example: I saw him yesterday (not I have seen him yesterday).

3. Why do we use since and for with present perfect?

Since marks the starting point of an action that continues to the present (e.g., I have worked here since 2020). For indicates the duration of an action that may still be continuing (e.g., I have worked here for three years). Both signal that the action is not finished.

4. Is it ever correct to use past simple with already or yet?

In standard British and American English, already and yet are used with the present perfect. However, in informal American English, you may sometimes hear the past simple with already or yet (e.g., Did you eat yet?). While this is common in casual speech, it is safer for learners to use the present perfect in formal writing and exams.