B1daily

Present Perfect - Daily English

Type your answer in each blank and press Enter to check it, or use Check answers below. A cue in (brackets) is the word to put in the right form.

  1. I (lose) my house keys somewhere in the garden.
  2. She (visit) Paris three times this year.
  3. We (not/see) that new movie yet.
  4. (you/finish) your homework for tomorrow?
  5. He (buy) a brand new car.
  6. They (live) in this neighborhood for ten years.
  7. My brother (start) a new hobby recently.
  8. It (be) a very sunny week so far.
  9. (Sarah/ever/eat) sushi before?
  10. We (already/book) our flights to Spain.
  11. I (never/try) Mexican food.
  12. The children (clean) their bedrooms.
  13. My parents (travel) to many different countries.
  14. You (grow) so much since the last time I saw you!
  15. Tom (forget) his umbrella at the office.
  16. (they/arrive) at the airport yet?
  17. She (not/call) me back since Monday.
  18. We (spend) too much money on shopping this month.
  19. The cat (sleep) all afternoon.
  20. I (read) that book twice.
  21. Mark (work) at this company for five years.
  22. (it/stop) raining yet?
  23. They (make) a lot of progress with their English.
  24. My sister (find) a great job in London.
  25. You (not/meet) my best friend, Leo.