Present Perfect vs Past Simple Part 3 Exercises
B1-B2 Level
This advanced comparison exercise tests the most challenging aspects of choosing between
the present perfect and the past simple. At B1-B2 level, you need to handle situations
where both tenses are grammatically possible but carry different meanings. "I have lived in three countries"
(present perfect — I might live in more, or this fact is relevant to who I am now) vs "I lived in three
countries before I turned thirty" (past simple — the period is defined and closed). The choice often
depends on the speaker's intention and the wider context, not just time markers.
Part 3 also introduces contexts where British and American English differ. In British English, "I have just eaten" is standard; in American English, "I just ate" is equally common and accepted. Similarly, "Have you ever been to...?" (British) vs "Did you ever go to...?" (American) — both are correct in their dialect. Cambridge exams follow British conventions, so use present perfect with "just," "already," and "yet." This exercise includes mixed contexts with news reporting, personal narratives, and situational descriptions where careful reading is essential to determine which tense best fits. Aim for 75% or above to confirm B2-level competence in this grammar area.
Part 3 also introduces contexts where British and American English differ. In British English, "I have just eaten" is standard; in American English, "I just ate" is equally common and accepted. Similarly, "Have you ever been to...?" (British) vs "Did you ever go to...?" (American) — both are correct in their dialect. Cambridge exams follow British conventions, so use present perfect with "just," "already," and "yet." This exercise includes mixed contexts with news reporting, personal narratives, and situational descriptions where careful reading is essential to determine which tense best fits. Aim for 75% or above to confirm B2-level competence in this grammar area.
Quick Rule
present perfect = open/relevant connection to now | past simple = closed/specific past event
- 1.The government has announced new measures. (news — recently, still relevant)
- 2.The government announced new measures last Tuesday. (specific time — past simple)
- 3.I haven't worked in education since 2019. (no longer working — present relevance)
- 4.I worked in education for twenty years before retiring. (completed — past simple)
- 5.Have you read the report yet? — Yes, I read it this morning. (PP question, PS specific answer)
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
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
-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