Learn English | A new lesson every week
Book your course now

Present Perfect Quiz

Average: 3.4 (390 votes)

Present Perfect = have/has + past participle

This lesson will help you to revise using the present perfect tense for life experiences.

Read through the sentences and change the verb in brackets to the present perfect tense. Then award yourself ten points for each thing you have done. I have got 110/150! Chris what is your score? Let's see who has the highest score.

Good luck!

Lesson by Caroline Devane

  • 1. I (fly) in a plane.
  • 2. I (eat) crocodile.
  • 3. I (be) on stage.
  • 4. We (give) blood.
  • 5. She (meet) a famous person.
  • 6. I (visit) a safari park.
  • 7. I (learn) another language.
  • 8. I (witness) a crime.
  • 9. He (break) a bone.
  • 10. I (hold) a snake.
  • 11. I (swim) in the ocean.
  • 12. I (cry) in the cinema.
  • 13. Have you (win) a trophy?
  • 14. he slept in an unusual place?
  • 15. I (tell) someone I love them.