Present Perfect vs Past Simple Part 3 Exercises
B1-B2 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
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)
All 20 questions
Choose between present perfect and past simple. Focus on what the speaker wants to emphasise and subtle context clues.
I _____ (finish) the report and it's on your desk. You can read it now if you want.
Choose the correct tense (focus on current availability).
I _____ (fail) the exam. I don't know how to tell my parents.
Choose the correct tense (focus on psychological impact).
My doctor _____ (discover) a new treatment in 2019. It helped many patients that year.
Choose the correct tense (focus on historical event).
House prices _____ (increase) this year and many families are worried about buying homes.
Choose the correct tense (focus on current concern).
Our team _____ (have) great success this season. We're confident about the next games.
Choose the correct tense (focus on speaker emphasis).
I _____ (finish) the report at exactly 3 PM yesterday and then went for coffee with my colleagues.
Choose the correct tense (focus on past activity).
Someone _____ (break) into our office and the security system is now being upgraded. The police are still investigating.
Choose the correct tense (focus on ongoing mystery).
The weather _____ (be) terrible recently. Should we cancel the outdoor event?
Choose the correct tense (focus on current situation).
I _____ (not decide) what to study at university yet. I need more time to think.
Choose the correct tense (focus on knowledge state).
Mobile phones _____ (become) popular in the early 2000s when they became cheaper.
Choose the correct tense (focus on historical context).
Doctors _____ (find) a new medicine and they're still testing it. This could help many patients.
Choose the correct tense (focus on current knowledge).
I _____ (fail) the exam and immediately called my parents. They were very supportive.
Choose the correct tense (focus on narrative style).
Technology _____ (change) the way we work. Many people now work from home.
Choose the correct tense (focus on ongoing impact).
I _____ (not decide) to apply when the deadline was announced. I wanted more information first.
Choose the correct tense (focus on specific moment).
She _____ (teach) English for 15 years and still does, so she knows how to help students learn.
Choose the correct tense (focus on current expertise).
House prices _____ (fall) dramatically in 2008. Many families lost their homes that year.
Choose the correct tense (focus on historical context).
My sister _____ (win) a prize last month, according to her school newsletter.
Choose the correct tense (focus on speaker emphasis).
Someone _____ (break) into our office last month during the night shift. The police caught the thief the next day.
Choose the correct tense (focus on completed investigation).
The weather _____ (be) terrible during our holiday last year. We stayed indoors most days.
Choose the correct tense (focus on past period).
She _____ (work) as a nurse for 15 years before becoming a teacher in 2020. Now she's much happier.
Choose the correct tense (focus on past experience).
Continue Practising
Continue practising with these related exercises
Present Perfect Dictation: Experience and Recent Events
EasyListen for have, has, participles and time words in B1 sentences
10 questions
Present Perfect vs Past Simple
MediumLearn when to use present perfect or past simple tense
20 questions
Present Perfect vs Past Simple Error Correction
MediumSpot and fix tense-choice mistakes in complete sentences
20 questions
-ed vs -ing Adjectives
EasyPractise bored/boring, interested/interesting, and other feeling adjective pairs
60 questions
Conditionals
MediumMaster all types of conditional sentences (zero to third)
330 questions
Reported Speech
MediumTransform direct speech into indirect speech
340 questions