Present Perfect vs Past Simple Exercises
A2-B2 Level
Choosing between the present perfect and the past simple
is one of the most common challenges for English learners. The past simple describes
finished actions at a specific time in the past — use it with time markers like
"yesterday," "last week," "in 2020," or "when I was young." The present perfect connects
past actions to the present moment — the time period is not finished, or the
result still matters now.
Time markers are the biggest clue: "yesterday" and "last year" need past simple, while "already," "yet," "ever," "never," and "just" almost always signal present perfect. A useful rule of thumb: if you can answer "when?" with a specific time, use past simple. If the time is unknown, unimportant, or still ongoing, use present perfect. Note that American English sometimes uses past simple where British English uses present perfect (e.g., "I just ate" vs "I have just eaten") — both are correct in their dialect, but international exams typically follow British usage.
Time markers are the biggest clue: "yesterday" and "last year" need past simple, while "already," "yet," "ever," "never," and "just" almost always signal present perfect. A useful rule of thumb: if you can answer "when?" with a specific time, use past simple. If the time is unknown, unimportant, or still ongoing, use present perfect. Note that American English sometimes uses past simple where British English uses present perfect (e.g., "I just ate" vs "I have just eaten") — both are correct in their dialect, but international exams typically follow British usage.
Quick Rule
Past simple: subject + V2 (past form) | Present perfect: subject + have/has + V3 (past participle)
- 1.I visited Paris last summer. (past simple — finished time)
- 2.I have visited Paris three times. (present perfect — total experience, no specific time)
- 3.She finished the report yesterday. (past simple — specific past time)
- 4.She has already finished the report. (present perfect — result matters now)
- 5.Have you ever tried sushi? (present perfect — life experience with "ever")
Practise spotting tense mistakes
Switch from choosing forms to fixing wrong chunks in complete sentences.
Continue Practising
Continue practising with these related exercises
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
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