HomeGrammarPresent Perfect ExercisesPresent Perfect vs Past Simple Part 2 Exercises

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.

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)