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 or 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 Present Perfect connects the past to now — the exact time is not important or not finished.

Structure

  • Past Simple: Subject + past form of the verb. Example: I visited Rome in 2022.
  • Present Perfect: Subject + have/has + past participle. Example: I have visited Rome twice.

How the Grammar Works

  1. Ask yourself: is the time finished and named? If yes — Past Simple: 'I saw him yesterday.'
  2. Is the result important now, or the time not mentioned? Present Perfect: 'I have lost my keys.' (= I don't have them now)
  3. Is the period still open (today, this week, in my life)? Present Perfect: 'She has read three books this month.' (the month isn't over)
  4. Time words help: yesterday, last week, in 2020, ago → Past Simple. Ever, never, just, already, yet, since, for → Present Perfect.

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.

Frequent Mistakes and How to Avoid Them

  • Present Perfect with a finished time: Incorrect: "I have seen him yesterday". Correct: "I saw him yesterday".
  • Past Simple for life experience without a time: Incorrect: "Did you ever eat sushi?" (when asking in general). Better: "Have you ever eaten sushi?"
  • Mixing 'since' and 'for': use 'since' with a starting point ('since 2020'), 'for' with a period ('for three years') — both with the Present Perfect.

Comparison with Related Grammar

A simple test: if you can ask 'When exactly?' and the answer is a finished time — use the Past Simple. If the answer is 'it doesn't matter' or 'the period isn't over' — use the Present Perfect.

Example Sentences

  • I finished the report last night.
  • I have finished the report — here it is.
  • She lived in Paris for five years. (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? / Have you seen this film?

When to Use This Rule

Choose the Past Simple for finished actions at a named past time. Choose the Present Perfect when the past connects to now: results, experience, or unfinished periods.

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.