Present Perfect Tense: A2 Exercises
60 free A2 exercises from Virtuous English Academy · 20 multiple choice · 20 fill in the blank · 20 word ordering · 80% to pass
Practise Present Perfect Tense now
Multiple choice questions
Choose the correct answer.
- I ___ lost my wallet.have · has · am · did
- She ___ finished the report already.have · has · is · did
- We have ___ to Greece three times.been · went · gone · go
- They have ___ the film twice.saw · see · seen · seeing
- Which sentence is correct?I have seen him yesterday. · I have saw him yesterday. · I saw him yesterday. · I has seen him yesterday.
- He ___ never eaten octopus.have · is · has · did
- ___ you ever been to Japan?Has · Did · Are · Have
- The past participle of write is ___.written · wrote · writed · writing
- She hasn't ___ her homework yet.did · done · does · doing
- I've ___ in this city since 2019.live · lived · living · lives
- Which use is this? — I've broken my glasses.recent news affecting now · a finished past event · a future plan · a repeated habit
- They ___ just arrived at the airport.has · is · have · did
- The past participle of take is ___.took · taken · taked · taking
- ___ she finished her degree?Has · Have · Did · Is
- We haven't ___ from him for weeks.hear · hearing · heard · hears
- Which sentence means the person is still abroad?He has been to Italy. · He went to Italy. · He was in Italy. · He has gone to Italy.
- I have ___ this book three times.readed · reading · reads · read
- He ___ worked here for ten years.have · is · did · has
- The past participle of give is ___.gave · given · gaven · giving
- Which time expression can NOT be used with the present perfect?ever · never · before · last week
Fill-in-the-blank questions
Type the missing word.
- I __________ lost my train ticket somewhere.
- She __________ already left the building.
- They have __________ to Morocco twice.
- We have __________ that film before.
- He has __________ his keys again.
- __________ you ever tried Georgian food?
- I've __________ my phone somewhere in the flat.
- She hasn't __________ me since Tuesday.
- The children have __________ all the biscuits.
- He __________ never travelled outside Europe.
- We have __________ in this flat for six years.
- __________ your parents arrived yet?
- I have __________ the whole book in two days.
- She has __________ a new job in Antalya.
- They haven't __________ anything about the results.
- He has __________ me a very long email.
- We've __________ the same doctor for years.
- I __________ never understood that rule.
- The train has just __________ the station.
- She has __________ her hair very short.
Sentence structure: word ordering
Put the words in the correct order.
- Report something missing, with a result now.I / have / lost / my / umbrella / again.
- Announce a completed piece of work.She / has / finished / her / first / novel.
- Describe an experience with a return journey.We / have / been / to / Rome / twice.
- Ask about a food experience at any time.Have / you / ever / eaten / sushi?
- Report a very recent arrival.They / have / just / arrived / at / the / hotel.
- State a complete lack of experience.He / has / never / driven / a / lorry.
- Say you know a piece of theatre already.I / have / seen / that / play / before.
- Explain that somebody is out and not yet back.She / has / gone / to / the / chemist.
- Report a lack of contact.We / haven't / heard / from / them / recently.
- Ask about a delivery within an unfinished period.Has / the / post / arrived / this / morning?
- Count somebody's achievements up to now.He / has / written / four / books / so / far.
- Describe a job that continues into the present.I / have / worked / here / for / three / years.
- Report damage with a result you can see.They / have / broken / the / kitchen / window.
- Ask with surprise about an early departure.Have / your / friends / left / already?
- Report a mix-up with a present consequence.She / has / taken / the / wrong / bag.
- Describe a long friendship still continuing.We / have / known / each / other / since / school.
- Say how often you have read something.I / have / read / that / article / twice.
- Complain about an unfinished chore.He / hasn't / done / the / washing / up.
- Report a change of home affecting now.They / have / moved / to / a / bigger / flat.
- Ask whether a conversation has happened.Have / you / spoken / to / the / manager / yet?
Published under the editorial responsibility of Vugar Novruzov, Founder & Publisher. See how exercises are drafted, checked and corrected, or report an error.
Nothing here is timed and nothing is submitted. Answer the 20 questions in whichever order you like; each one is marked the moment you give it, with the reason underneath. Ten answers is a real session, and your score is saved as you go. Every question and every answer is also listed in full below, so the set works with JavaScript switched off.
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 ___ lost my wallet. → have
- The first person takes have plus the past participle.
- 2. She ___ finished the report already. → has
- Third-person singular takes has.
- 3. We have ___ to Greece three times. → been
- Been means you went and came back; gone means you are still there.
- 4. They have ___ the film twice. → seen
- The past participle of see is seen, not saw.
- 5. Which sentence is correct? → I saw him yesterday.
- A finished time expression like yesterday requires the past simple.
- 6. He ___ never eaten octopus. → has
- He takes has, and never sits between the auxiliary and the participle.
- 7. ___ you ever been to Japan? → Have
- You takes have, and ever asks about experience at any time.
- 8. The past participle of write is ___. → written
- Write, wrote, written — the third form is the participle.
- 9. She hasn't ___ her homework yet. → done
- The participle of do is done.
- 10. I've ___ in this city since 2019. → lived
- Live is regular, so the participle is lived.
- 11. Which use is this? — I've broken my glasses. → recent news affecting now
- The present result — the glasses are broken now — is what the tense expresses.
- 12. They ___ just arrived at the airport. → have
- They takes have, and just goes after the auxiliary.
- 13. The past participle of take is ___. → taken
- Take, took, taken — the participle differs from the past simple.
- 14. ___ she finished her degree? → Has
- She takes has in a present perfect question.
- 15. We haven't ___ from him for weeks. → heard
- The participle of hear is heard.
- 16. Which sentence means the person is still abroad? → He has gone to Italy.
- Gone to means the journey is not finished; been to means it is.
- 17. I have ___ this book three times. → read
- Read has the same spelling in all three forms but a different pronunciation.
- 18. He ___ worked here for ten years. → has
- He takes has, and the situation continues into the present.
- 19. The past participle of give is ___. → given
- Give, gave, given — the past participle is the third form, not the second.
- 20. Which time expression can NOT be used with the present perfect? → last week
- Last week is a finished period, so it requires the past simple.
Fill-in-the-blank questions — answers
- 1. I ___ lost my train ticket somewhere. → have
- The first person takes have plus a past participle.
- 2. She ___ already left the building. → has
- Third-person singular takes has.
- 3. They have ___ to Morocco twice. → been
- Been to means they went and returned.
- 4. We have ___ that film before. → seen
- The participle of see is seen.
- 5. He has ___ his keys again. → forgotten
- Forget, forgot, forgotten — the participle has a third form.
- 6. ___ you ever tried Georgian food? → Have
- You takes have, and ever asks about experience.
- 7. I've ___ my phone somewhere in the flat. → left
- The participle of leave is left.
- 8. She hasn't ___ me since Tuesday. → called
- Call is regular, so the participle is called.
- 9. The children have ___ all the biscuits. → eaten
- Eat, ate, eaten — the past participle is the third form.
- 10. He ___ never travelled outside Europe. → has
- He takes has, and never sits before the participle.
- 11. We have ___ in this flat for six years. → lived
- Live is regular and continues into the present.
- 12. ___ your parents arrived yet? → Have
- Parents is plural, so the question begins with have.
- 13. I have ___ the whole book in two days. → read
- Read keeps its spelling in the participle.
- 14. She has ___ a new job in Antalya. → found
- Find, found, found — the second and third forms are identical here.
- 15. They haven't ___ anything about the results. → said
- Say, said, said — the participle matches the past simple form.
- 16. He has ___ me a very long email. → written
- Write, wrote, written — the participle is the third and least familiar form.
- 17. We've ___ the same doctor for years. → had
- Have, had, had — the participle is the same as the past simple.
- 18. I ___ never understood that rule. → have
- The first person takes have, with never before the participle.
- 19. The train has just ___ the station. → left
- Just goes between the auxiliary and the participle.
- 20. She has ___ her hair very short. → cut
- Cut is the same in all three forms.
Sentence structure: word ordering — answers
- 1. Report something missing, with a result now. → I have lost my umbrella again.
- Report something missing, with a result now.
- 2. Announce a completed piece of work. → She has finished her first novel.
- Announce a completed piece of work.
- 3. Describe an experience with a return journey. → We have been to Rome twice.
- Describe an experience with a return journey.
- 4. Ask about a food experience at any time. → Have you ever eaten sushi?
- Ask about a food experience at any time.
- 5. Report a very recent arrival. → They have just arrived at the hotel.
- Report a very recent arrival.
- 6. State a complete lack of experience. → He has never driven a lorry.
- State a complete lack of experience.
- 7. Say you know a piece of theatre already. → I have seen that play before.
- Say you know a piece of theatre already.
- 8. Explain that somebody is out and not yet back. → She has gone to the chemist.
- Explain that somebody is out and not yet back.
- 9. Report a lack of contact. → We haven't heard from them recently.
- Report a lack of contact.
- 10. Ask about a delivery within an unfinished period. → Has the post arrived this morning?
- Ask about a delivery within an unfinished period.
- 11. Count somebody's achievements up to now. → He has written four books so far.
- Count somebody's achievements up to now.
- 12. Describe a job that continues into the present. → I have worked here for three years.
- Describe a job that continues into the present.
- 13. Report damage with a result you can see. → They have broken the kitchen window.
- Report damage with a result you can see.
- 14. Ask with surprise about an early departure. → Have your friends left already?
- Ask with surprise about an early departure.
- 15. Report a mix-up with a present consequence. → She has taken the wrong bag.
- Report a mix-up with a present consequence.
- 16. Describe a long friendship still continuing. → We have known each other since school.
- Describe a long friendship still continuing.
- 17. Say how often you have read something. → I have read that article twice.
- Say how often you have read something.
- 18. Complain about an unfinished chore. → He hasn't done the washing up.
- Complain about an unfinished chore.
- 19. Report a change of home affecting now. → They have moved to a bigger flat.
- Report a change of home affecting now.
- 20. Ask whether a conversation has happened. → Have you spoken to the manager yet?
- Ask whether a conversation has happened.
Download this worksheet (PDF, with answer key)
A printable version of this set for the classroom or for revision away from a screen: 23 of the 60 questions — 10 multiple choice, 8 gap-fill and 5 sentence-building — laid out with room to write, and a name, date and score row at the top.
The answer key on the last page gives the reason for every answer, not just the letter, so the sheet can be marked by someone who is still learning the rule themselves. It is free, there is no sign-up and no email, and the remaining 37 exercises stay here, marked as you answer them.
PDF · A4 · 3 pages23 questionsA2 ElementaryPrints in black and white
Download the PDF worksheetTeaching this in class? Copy it as often as you like — all 90 printable worksheets and what you may do with them.
Use this with your class
Students need only the link: no account, no sign-up and no app. Each student's answers and score are saved in their own browser, or in their own account if they choose to sign in — they are not sent to you or shared with the class.
Show a QR code for the board
Cite or share this page
“Present Perfect Tense: A2 Exercises” is a free set of 60 CEFR A2 grammar exercises from Virtuous English Academy: 20 multiple choice, 20 gap-fill and 20 word order, marked as you answer, with an explained answer key and a printable 23-question PDF worksheet. No account is needed.
Cite as
Virtuous English Academy. “Present Perfect Tense: A2 Exercises.” Updated September 18, 2026. https://virtuousenglishacademy.com/grammar/a2/present-perfect-exercises
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 Tense lesson first — practice before the rule is understood mostly teaches you your own guesses.
- Form: have/has + past participle, for past actions connected to now.
- Use it for life experience without saying when.
- Use it for news and recent events.
- Learn participles with their verbs: go → gone, see → seen, do → done, be → been.
About Present Perfect Tense at A2
The present perfect is the tense that connects a past action to now. I have lost my keys is not really a statement about the past; it is a statement about the present, and what it means is that the keys are still missing. That link is why English refuses to use it with a finished time expression: I have lost my keys yesterday is impossible, because yesterday closes the door on the present.
The form is have or has plus the past participle, and the participle is where the work is. Regular verbs simply add -ed, but the frequent verbs are irregular and have a third form that is often different from the past simple: go, went, gone; see, saw, seen; do, did, done. These sixty exercises drill have and has agreement, the participles of the twenty commonest irregular verbs, and the three core uses — experience, recent news and an unfinished situation.
The errors these questions are built to catch
-
I have seen him yesterday.
I saw him yesterday.
A finished time word (yesterday) forces the past simple — the present perfect refuses dates.
-
She has wrote three emails.
She has written three emails.
The present perfect needs the participle (written), not the past form (wrote).
-
Did you ever eat sushi?
Have you ever eaten sushi?
Open life experience uses the present perfect with ever.
After this set
This is the foundation of the present perfect. The next three lessons add the small words that shade its meaning: just, already and yet, then for and since, then the contrast with the past simple.