Present Perfect vs Past Simple: A2 Exercises
60 exercises · 20 multiple choice · 20 fill in the blank · 20 word ordering
- #A2
- #Exercises
- #With answers
- #Free
This is the decision that separates confident A2 English from careful A2 English. Both tenses describe things that happened before now, and the choice between them is not about how long ago the event was. It is about whether the speaker is thinking of a finished time or not. I saw that film puts the viewing inside a closed period; I have seen that film leaves the period open and reports the experience.
The most reliable signal is the time expression. Yesterday, last week, in 2019, two hours ago and when I was young all close the period and force the past simple. Ever, never, before, so far, this week and today leave it open and invite the present perfect. These sixty exercises drill the decision on both signals, with special attention to the pattern that dominates real conversation: an opening question in the present perfect followed by details in the past simple — Have you been to Rome? Yes, I went there in May.
What these exercises drill
Every question in this set tests one of the rules below. If any of them is unfamiliar, read the Present Perfect vs Past Simple lesson first — practice before the rule is understood mostly teaches you your own guesses.
- Past simple = finished action, finished time; present perfect = past action, present relevance.
- Time markers decide: yesterday, last year, in 2015, ago → past simple; ever, never, just, yet, since, for → present perfect.
- Life experience (no date) starts perfect, then details switch to past simple.
- Unfinished periods (today, this week) can take the perfect; finished periods take the simple.
Practise Present Perfect vs Past Simple now
Answer at your own pace — nothing is timed and nothing is submitted. Each answer is marked the moment you give it, the explanation appears whether you were right or wrong, and the progress bar tracks all 60. Your score is saved in this browser, and to your account if you are signed in.
Multiple choice questions
Choose the correct answer.
- I ___ that film last night.have seen · saw · have saw · seen
- I ___ that film — it's excellent.have seen · saw · seen · did see
- She ___ to Japan three times.went · has been · was · has gone
- She ___ to Japan in 2019.has been · went · has gone · goes
- ___ you ever eaten Georgian food?Did · Have · Do · Were
- When ___ you buy that jacket?have · did · do · are
- We ___ here since March.live · lived · have lived · were living
- We ___ here for two years and then moved.have lived · lived · live · were living
- He ___ his keys — that's why we can't get in.lost · has lost · loses · was losing
- He ___ his keys on the bus yesterday.has lost · lost · loses · has been losing
- Which time expression goes with the present perfect?last Friday · in 2010 · so far · three days ago
- I ___ him this morning. (It is now 11 a.m.)have seen · saw · see · had seen
- I ___ him this morning. (It is now 9 p.m.)have seen · saw · see · have been seeing
- ___ you finish the report?Have · Did · Do · Are
- She ___ four books this year.wrote · has written · writes · was writing
- Which sentence pattern is most natural in conversation?Did you ever go to Paris? Yes, I have gone in May. · Have you ever been to Paris? Yes, I went in May. · Have you gone to Paris? Yes, I have gone in May. · Did you be in Paris? Yes, I have been in May.
- They ___ the house in 2018 and sold it last year.have bought · bought · buy · have been buying
- I ___ never been on a plane.did · have · was · am
- The train ___ ten minutes ago.has left · left · leaves · has been leaving
- How many countries ___ you visited?did · have · do · were
Fill-in-the-blank questions
Type the missing word.
- I __________ my phone yesterday and had to buy a new one.
- I've __________ my phone, so I can't call you back.
- She __________ to Italy twice this year.
- She __________ to Italy last April for a wedding.
- __________ you ever ridden a motorbike?
- When __________ they get married?
- We __________ known each other since university.
- He __________ in Ankara for six years before moving to Izmir.
- The shop __________ just closed — you have missed it by a minute.
- I __________ that book three times, and I still enjoy it.
- They __________ the bridge in 1974.
- Nothing much __________ happened so far this week.
- How many emails __________ you sent today?
- I __________ up at six this morning and went straight out.
- She has __________ her degree, so she can apply now.
- We __________ dinner two hours ago.
- __________ you spoken to your landlord about the leak?
- He __________ his job last month and hasn't found another one.
- I've never __________ anybody so determined.
- The parcel __________ on Tuesday, according to the tracking.
Sentence structure: word ordering
Put the words in the correct order.
- State a complete absence of experience.I / have / never / been / to / Australia.
- Date a trip with a specific year.We / went / to / Australia / in / 2016.
- Ask about experience with no fixed time.Have / you / read / this / article / before?
- Report reading inside a finished period.She / read / the / article / last / night.
- Report a loss with a present consequence.He / has / lost / his / wallet / again.
- Date a loss with a specific day.He / lost / his / wallet / on / Friday.
- Count experiences up to the present.They / have / moved / house / three / times.
- Use ago to date a completed move.They / moved / to / Bristol / two / years / ago.
- Describe a job continuing into the present.I / have / worked / here / since / January.
- Describe a job that has ended.I / worked / there / for / three / years.
- Ask about a delivery in an unfinished day.Has / the / postman / been / today?
- Report a delivery in a finished period.The / postman / came / at / eight / yesterday.
- Count achievements up to the present.She / has / written / two / books / so / far.
- Date a publication with a year.She / wrote / her / first / book / in / 2011.
- Report an event completed moments ago.We / have / just / finished / the / meeting.
- Date an ending with ago.The / meeting / finished / an / hour / ago.
- Ask about the total experience of a lifetime.How / many / times / have / you / flown?
- Ask for a specific date in the past.When / did / you / last / fly / anywhere?
- Politely decline food with a present result.I / have / already / eaten, / thank / you.
- Report a meal inside a finished sequence.I / ate / at / the / airport / before / boarding.
Show the answer key for all 60 exercises
Every answer with the reason behind it. Read the explanation for the ones you got right as well — that is where you find out whether you were right for the right reason.
Multiple choice questions — answers
- 1. I ___ that film last night. → saw
- Last night is a finished time, so the past simple is required.
- 2. I ___ that film — it's excellent. → have seen
- No finished time is named, and the point is the present experience.
- 3. She ___ to Japan three times. → has been
- Counting experiences up to now takes the present perfect.
- 4. She ___ to Japan in 2019. → went
- A named year closes the period, so the past simple is used.
- 5. ___ you ever eaten Georgian food? → Have
- Ever asks about experience at any time, which needs the present perfect.
- 6. When ___ you buy that jacket? → did
- A when question asks about a specific finished moment.
- 7. We ___ here since March. → have lived
- Since introduces a period continuing to now.
- 8. We ___ here for two years and then moved. → lived
- The situation is over, so the past simple is correct.
- 9. He ___ his keys — that's why we can't get in. → has lost
- The present result matters, so the present perfect is used.
- 10. He ___ his keys on the bus yesterday. → lost
- Yesterday closes the period and forces the past simple.
- 11. Which time expression goes with the present perfect? → so far
- So far leaves the period open and continuing.
- 12. I ___ him this morning. (It is now 11 a.m.) → have seen
- This morning is unfinished at 11 a.m., so the present perfect fits.
- 13. I ___ him this morning. (It is now 9 p.m.) → saw
- By the evening the morning is a finished period.
- 14. ___ you finish the report? → Did
- Without yet or another open-period marker, the plain question is past simple.
- 15. She ___ four books this year. → has written
- This year is not over, so the count continues into the present.
- 16. Which sentence pattern is most natural in conversation? → Have you ever been to Paris? Yes, I went in May.
- The opening question is present perfect and the details are past simple.
- 17. They ___ the house in 2018 and sold it last year. → bought
- Both events are inside closed periods, so both are past simple.
- 18. I ___ never been on a plane. → have
- Never describes experience up to now, which is present perfect territory.
- 19. The train ___ ten minutes ago. → left
- Ago always names a finished point, so the past simple is required.
- 20. How many countries ___ you visited? → have
- Counting up to the present moment takes the present perfect.
Fill-in-the-blank questions — answers
- 1. I ___ my phone yesterday and had to buy a new one. → broke
- Yesterday closes the period, so the past simple is used.
- 2. I've ___ my phone, so I can't call you back. → broken
- The present consequence is what matters, so the participle follows have.
- 3. She ___ to Italy twice this year. → has been
- This year is unfinished, so the count continues to now.
- 4. She ___ to Italy last April for a wedding. → went
- A named month in the past requires the past simple.
- 5. ___ you ever ridden a motorbike? → Have
- Ever asks about experience at any point up to now.
- 6. When ___ they get married? → did
- A when question asks about a specific finished moment.
- 7. We ___ known each other since university. → have
- Since introduces a period that continues into the present.
- 8. He ___ in Ankara for six years before moving to Izmir. → lived
- The period is closed by the second clause, so the past simple is used.
- 9. The shop ___ just closed — you have missed it by a minute. → has
- Just marks a very recent event with a present result.
- 10. I ___ that book three times, and I still enjoy it. → have read
- Counting experiences up to now takes the present perfect.
- 11. They ___ the bridge in 1974. → built
- A named year requires the past simple.
- 12. Nothing much ___ happened so far this week. → has
- So far leaves the period open.
- 13. How many emails ___ you sent today? → have
- Today is unfinished, so the count continues to the present.
- 14. I ___ up at six this morning and went straight out. → got
- The sequence of finished events belongs in the past simple.
- 15. She has ___ her degree, so she can apply now. → finished
- The present result is what matters.
- 16. We ___ dinner two hours ago. → had
- Ago always closes the period, so the past simple is required.
- 17. ___ you spoken to your landlord about the leak? → Have
- The question is about whether something has happened up to now.
- 18. He ___ his job last month and hasn't found another one. → left
- Last month is a finished period.
- 19. I've never ___ anybody so determined. → met
- Never describes experience up to the present moment.
- 20. The parcel ___ on Tuesday, according to the tracking. → arrived
- A named day in the past takes the past simple.
Sentence structure: word ordering — answers
- 1. State a complete absence of experience. → I have never been to Australia.
- State a complete absence of experience.
- 2. Date a trip with a specific year. → We went to Australia in 2016.
- Date a trip with a specific year.
- 3. Ask about experience with no fixed time. → Have you read this article before?
- Ask about experience with no fixed time.
- 4. Report reading inside a finished period. → She read the article last night.
- Report reading inside a finished period.
- 5. Report a loss with a present consequence. → He has lost his wallet again.
- Report a loss with a present consequence.
- 6. Date a loss with a specific day. → He lost his wallet on Friday.
- Date a loss with a specific day.
- 7. Count experiences up to the present. → They have moved house three times.
- Count experiences up to the present.
- 8. Use ago to date a completed move. → They moved to Bristol two years ago.
- Use ago to date a completed move.
- 9. Describe a job continuing into the present. → I have worked here since January.
- Describe a job continuing into the present.
- 10. Describe a job that has ended. → I worked there for three years.
- Describe a job that has ended.
- 11. Ask about a delivery in an unfinished day. → Has the postman been today?
- Ask about a delivery in an unfinished day.
- 12. Report a delivery in a finished period. → The postman came at eight yesterday.
- Report a delivery in a finished period.
- 13. Count achievements up to the present. → She has written two books so far.
- Count achievements up to the present.
- 14. Date a publication with a year. → She wrote her first book in 2011.
- Date a publication with a year.
- 15. Report an event completed moments ago. → We have just finished the meeting.
- Report an event completed moments ago.
- 16. Date an ending with ago. → The meeting finished an hour ago.
- Date an ending with ago.
- 17. Ask about the total experience of a lifetime. → How many times have you flown?
- Ask about the total experience of a lifetime.
- 18. Ask for a specific date in the past. → When did you last fly anywhere?
- Ask for a specific date in the past.
- 19. Politely decline food with a present result. → I have already eaten, thank you.
- Politely decline food with a present result.
- 20. Report a meal inside a finished sequence. → I ate at the airport before boarding.
- Report a meal inside a finished sequence.
The errors these questions are built to catch
-
I have visited Paris last spring.
I visited Paris last spring.
Last spring closes the time period — the perfect cannot coexist with a finished-time phrase.
-
Did you ever try Thai food?
Have you ever tried Thai food?
Open-ended experience questions take the present perfect with ever.
-
Shakespeare has written many plays.
Shakespeare wrote many plays.
The person's life is finished, so the time frame is closed → past simple.
After this set
The past is now fully mapped. The A2 syllabus turns to quantity, starting with the quantifiers much, many and a lot of.