Present Perfect vs Past Simple Part 2 Exercises
B1-B2 Level
This intermediate-level comparison deepens your understanding of when to choose the
present perfect over the past simple. Part 1 covered the basics — specific time
markers signal past simple, while no time reference or present relevance signals present perfect. Part 2
focuses on subtler distinctions: unfinished time periods ("I have read two books this month"
— the month is not over) vs finished time periods ("I read two books last month" — last month
is over), and present results ("I have broken my arm" — it is still broken now) vs past
events ("I broke my arm last year" — it healed since then).
At this level, you also need to understand the conversation pattern: English speakers often start with present perfect to introduce a topic, then switch to past simple for specific details. "I have been to Japan" (present perfect — introducing the experience) → "I went there in 2019. I visited Tokyo and Kyoto" (past simple — specific details). This tense-switching pattern is natural and expected in both spoken and written English. Cambridge B1 and B2 exams test this explicitly in open cloze and sentence transformation tasks, where understanding context determines which tense fits each gap.
At this level, you also need to understand the conversation pattern: English speakers often start with present perfect to introduce a topic, then switch to past simple for specific details. "I have been to Japan" (present perfect — introducing the experience) → "I went there in 2019. I visited Tokyo and Kyoto" (past simple — specific details). This tense-switching pattern is natural and expected in both spoken and written English. Cambridge B1 and B2 exams test this explicitly in open cloze and sentence transformation tasks, where understanding context determines which tense fits each gap.
Quick Rule
present perfect = no specific time / unfinished period / present result | past simple = specific time / finished period
- 1.I have eaten three meals today. (today is not finished yet)
- 2.I ate three meals yesterday. (yesterday is finished)
- 3.She hasn't found her phone yet. (still missing — present result)
- 4.She lost her phone last week but found it again. (completed story)
- 5.Have you seen the new exhibition? — Yes, I went on Saturday. (PP introduces, PS gives detail)
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