Take a TestGrammar RulesKnowledgeHow It Works...
Home/Grammar Rules/Past Simple vs Present Perfect
Back to Grammar Rules

Past Simple vs Present Perfect

A2

Past Simple vs Present Perfect

Both tenses talk about the past, but they look at it differently. The Past Simple talks about a finished action at a finished time. The time is said or both people understand it. The Present Perfect connects the past to now. There is no finished time, and the past action matters now.

Structure

  • Past Simple: Subject + past form of the verb. Negative: didn't + base verb. Question: Did + subject + base verb. Example: I visited Rome in 2022. I didn't visit Rome. Did you visit Rome?
  • Present Perfect: Subject + have/has + past participle. The past participle is the verb form in done, seen, been. Negative: haven't/hasn't + past participle. Question: Have/Has + subject + past participle. Example: I have visited Rome twice. I haven't visited Rome. Have you visited Rome?

After did and didn't, the verb stays in the base form: Did you see him? (not Did you saw). Regular verbs use -ed for both forms (visited). Many verbs are irregular and have two different forms: see – saw – seen, eat – ate – eaten.

How the Grammar Works

  1. Is there a finished time, said or understood? Use the Past Simple: I saw him yesterday. We enjoyed the party. (we both know which party)
  2. Is there no finished time, and does the past action matter now? Use the Present Perfect: I have lost my keys. (= I don't have them now)
  3. Is the time not over yet (today, this week, this month)? Use the Present Perfect for what has happened so far: She has read three books this month. Use the Past Simple for one clear event in that time: I saw her earlier today.
  4. Time words are clues, not fixed rules. Yesterday, last week, in 2020, ago usually go with the Past Simple. Ever, never, just, already, yet usually go with the Present Perfect.
  5. For and since show how long. If the situation continues now, use the Present Perfect: She has lived here for five years. If the situation is finished, use the Past Simple: She lived there for five years.

Common Use Cases

  • Past Simple for stories and finished events: We moved here two years ago.
  • Present Perfect for life experience: Have you ever tried sushi?
  • Present Perfect for recent results: The bus has just left.
  • Present Perfect for situations that continue now: I have known her since 2019.

Frequent Mistakes and How to Avoid Them

  • Present Perfect with a finished time. Incorrect: I have seen him yesterday. Correct: I saw him yesterday. The same is true with ago.
  • Present Perfect in a question with When. Incorrect: When have you arrived? Correct: When did you arrive? When asks about a finished time.
  • Present Simple with since or for. Incorrect: I live here since 2020. Correct: I have lived here since 2020.
  • Mixing since and for. Incorrect: I have lived here for 2020. Correct: I have lived here since 2020. / I have lived here for three years. Use since with a starting point and for with a period of time.

Comparison with Related Grammar

A simple test: is there a finished time, said or understood? Use the Past Simple. If there is no finished time and the past matters now, or the time is not over yet, use the Present Perfect.

In American English, people often use the Past Simple in places where British English uses the Present Perfect. For example, they also say Did you ever eat sushi? In this lesson we use Have you ever eaten sushi?

Example Sentences

  • I finished the report last night.
  • I have finished the report — here it is.
  • She lived in Paris for five years. (finished: she doesn't live there now)
  • She has lived in Paris for five years. (she still lives there)
  • Did you see the match on Saturday? (Saturday = finished time)
  • Have you seen this film? (no time, life experience)
  • I saw her earlier today. (one clear event)

When to Use This Rule

Choose the Past Simple for finished actions at a finished time that is said or understood. Choose the Present Perfect when the past connects to now: results, experience, or situations that continue.

Practice this rule

Past Simple vs. Present Perfect

This test helps you practice the differences between the Past Simple and Present Perfect tenses. By completing these questions, you’ll understand when to use each tense correctly based on context, time expressions, and the completion of actions.

Take test

Past Simple vs. Present Perfect vs. Present Tense #1

This test helps you practice the differences between the Past Simple and Present Perfect tenses. By completing these questions, you’ll understand when to use each tense correctly based on context, time expressions, and the completion of actions.

Take test

Past Simple vs. Present Perfect vs. Present Tense #2

This test helps you practice the differences between the Past Simple and Present Perfect tenses. By completing these questions, you’ll understand when to use each tense correctly based on context, time expressions, and the completion of actions.

Take test

Past Simple vs. Present Perfect vs. Present Tense (Questions)

This test helps you practice the differences between the Past Simple and Present Perfect tenses. By completing these questions, you’ll understand when to use each tense correctly based on context, time expressions, and the completion of actions.

Take test

Want to Track Your Progress?

Create a free account to see which rules need review and follow your improvement over time.

wtopwords
© 2025 topwords. All rights reserved.