Present Perfect vs Past Simple Error Correction
A2-B1 Level
This present perfect vs past simple error correction exercise helps you
spot the tense-choice mistakes learners make when they mix finished past time
with past actions connected to now. Use the past simple when the sentence
names a finished time such as yesterday, last weekend, in 2020, or
two days ago. Use the present perfect when the time period continues to now, the
experience is counted up to now, or the result matters now.
Wrong: "She has called me yesterday." Correct: "She called me yesterday."
Wrong: "We worked in this office since 2022." Correct: "We have worked in this office since 2022."
Because this page asks you to edit the wrong chunk inside a complete sentence, it trains proofreading rather than gap filling. Read the time cue first. Words like ago, last Monday, and in 2019 usually force the past simple. Words and phrases like since, so far, the first time, and the best ... ever usually point to the present perfect.
Wrong: "She has called me yesterday." Correct: "She called me yesterday."
Wrong: "We worked in this office since 2022." Correct: "We have worked in this office since 2022."
Because this page asks you to edit the wrong chunk inside a complete sentence, it trains proofreading rather than gap filling. Read the time cue first. Words like ago, last Monday, and in 2019 usually force the past simple. Words and phrases like since, so far, the first time, and the best ... ever usually point to the present perfect.
Quick Rule
Past simple: finished time | Present perfect: connection to now, unfinished period, or life experience
- 1.They moved house last summer. (finished past time)
- 2.They have moved house twice this year. (total up to now)
- 3.I lost my wallet on Friday. (specific finished time)
- 4.I have lost my wallet, so I cannot pay. (present result)
- 5.This is the most useful lesson I have studied. (experience up to now)
Continue Practising
Continue practising with these related exercises
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Practise now
Time Expressions
EasyMaster for, since, already, yet, just, and ever/never
20 questions
Practise now
Life Experience
EasyTalk about experiences with have you ever questions
20 questions
Practise now
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Practise now
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Practise now
Reported Speech
MediumTransform direct speech into indirect speech
290 questions
Practise now