Two people searching a living room with a magnifying glass, an old key, a purse and a lamp around them A2 · Elementary · Practice

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.

  1. I ___ lost my wallet.have · has · am · did
  2. She ___ finished the report already.have · has · is · did
  3. We have ___ to Greece three times.been · went · gone · go
  4. They have ___ the film twice.saw · see · seen · seeing
  5. Which sentence is correct?I have seen him yesterday. · I have saw him yesterday. · I saw him yesterday. · I has seen him yesterday.
  6. He ___ never eaten octopus.have · is · has · did
  7. ___ you ever been to Japan?Has · Did · Are · Have
  8. The past participle of write is ___.written · wrote · writed · writing
  9. She hasn't ___ her homework yet.did · done · does · doing
  10. I've ___ in this city since 2019.live · lived · living · lives
  11. Which use is this? — I've broken my glasses.recent news affecting now · a finished past event · a future plan · a repeated habit
  12. They ___ just arrived at the airport.has · is · have · did
  13. The past participle of take is ___.took · taken · taked · taking
  14. ___ she finished her degree?Has · Have · Did · Is
  15. We haven't ___ from him for weeks.hear · hearing · heard · hears
  16. 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.
  17. I have ___ this book three times.readed · reading · reads · read
  18. He ___ worked here for ten years.have · is · did · has
  19. The past participle of give is ___.gave · given · gaven · giving
  20. 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.

  1. I __________ lost my train ticket somewhere.
  2. She __________ already left the building.
  3. They have __________ to Morocco twice.
  4. We have __________ that film before.
  5. He has __________ his keys again.
  6. __________ you ever tried Georgian food?
  7. I've __________ my phone somewhere in the flat.
  8. She hasn't __________ me since Tuesday.
  9. The children have __________ all the biscuits.
  10. He __________ never travelled outside Europe.
  11. We have __________ in this flat for six years.
  12. __________ your parents arrived yet?
  13. I have __________ the whole book in two days.
  14. She has __________ a new job in Antalya.
  15. They haven't __________ anything about the results.
  16. He has __________ me a very long email.
  17. We've __________ the same doctor for years.
  18. I __________ never understood that rule.
  19. The train has just __________ the station.
  20. She has __________ her hair very short.

Sentence structure: word ordering

Put the words in the correct order.

  1. Report something missing, with a result now.I / have / lost / my / umbrella / again.
  2. Announce a completed piece of work.She / has / finished / her / first / novel.
  3. Describe an experience with a return journey.We / have / been / to / Rome / twice.
  4. Ask about a food experience at any time.Have / you / ever / eaten / sushi?
  5. Report a very recent arrival.They / have / just / arrived / at / the / hotel.
  6. State a complete lack of experience.He / has / never / driven / a / lorry.
  7. Say you know a piece of theatre already.I / have / seen / that / play / before.
  8. Explain that somebody is out and not yet back.She / has / gone / to / the / chemist.
  9. Report a lack of contact.We / haven't / heard / from / them / recently.
  10. Ask about a delivery within an unfinished period.Has / the / post / arrived / this / morning?
  11. Count somebody's achievements up to now.He / has / written / four / books / so / far.
  12. Describe a job that continues into the present.I / have / worked / here / for / three / years.
  13. Report damage with a result you can see.They / have / broken / the / kitchen / window.
  14. Ask with surprise about an early departure.Have / your / friends / left / already?
  15. Report a mix-up with a present consequence.She / has / taken / the / wrong / bag.
  16. Describe a long friendship still continuing.We / have / known / each / other / since / school.
  17. Say how often you have read something.I / have / read / that / article / twice.
  18. Complain about an unfinished chore.He / hasn't / done / the / washing / up.
  19. Report a change of home affecting now.They / have / moved / to / a / bigger / flat.
  20. 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 worksheet

Teaching 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
Students scan it with a phone camera to open this page. It encodes https://virtuousenglishacademy.com/grammar/a2/present-perfect-exercises and nothing else.

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.

Title
Present Perfect Tense: A2 Exercises
Publisher
Virtuous English Academy
URL
https://virtuousenglishacademy.com/grammar/a2/present-perfect-exercises
Last updated

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.

Timeline: a band running from the past up to the present moment
The band starts in the past and touches NOW without a marker anywhere in between. That contact is the tense: I have lost my keys reports a past event whose result is standing in the present, which is why an exact past date cannot be attached to it.

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

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.