Present Perfect vs Past Simple Part 2 Exercises
B1-B2 Level
English Exercises is teacher-led by Charlie. About the teacher · How content is made
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)
All 20 questions
Choose between present perfect and past simple. Focus on whether time periods are finished and if past actions connect to the present.
I _____ (read) two books this month. I want to read one more before it ends.
Choose the correct tense (focus on time periods).
Sarah _____ (graduate) from university in May and immediately started her new job.
Choose the correct tense (focus on finished context).
The company _____ (hire) five new people this month. We're getting very busy!
Choose the correct tense (focus on unfinished time).
I _____ (read) two books last month during my holiday.
Choose the correct tense (focus on time periods).
Someone _____ (steal) my bike! I can't find it anywhere.
Choose the correct tense (focus on present relevance).
The team _____ (practice) every day last week to prepare for the match.
Choose the correct tense (focus on past time period).
We _____ (have) three meetings this week and we're exhausted.
Choose the correct tense (focus on time periods).
My phone _____ (run) out of battery. Do you have a charger?
Choose the correct tense (focus on present relevance).
We _____ (have) three meetings last week to discuss the project.
Choose the correct tense (focus on time periods).
It _____ (rain) twice today, so the streets are still wet.
Choose the correct tense (focus on unfinished time).
House prices _____ (increase) a lot in 2019. Many people couldn't afford to buy.
Choose the correct tense (focus on time periods).
I _____ (lose) my passport. Can you help me find it?
Choose the correct tense (focus on present relevance).
It _____ (rain) twice on Tuesday, so our picnic was cancelled.
Choose the correct tense (focus on finished time).
House prices _____ (increase) a lot this year. Everything is more expensive now.
Choose the correct tense (focus on time periods).
My sister _____ (move) to Canada in 2018 to study medicine.
Choose the correct tense (focus on finished context).
I _____ (know) her for ten years. She's my best friend.
Choose the correct tense (focus on state vs action).
I _____ (not sleep) well recently and I'm feeling tired all the time. I think I need to see a doctor.
Choose the correct tense (focus on ongoing situation).
The company _____ (announce) new changes. We start implementing them next week.
Choose the correct tense (focus on present connection).
The students _____ (improve) a lot since September. Their test scores are much better now.
Choose the correct tense (focus on current situation).
I _____ (not sleep) well on the plane to Tokyo last week. The seats were uncomfortable and I arrived exhausted.
Choose the correct tense (focus on finished 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