Present Perfect

123456789101112131415161718
Across
  1. 1. He...lived in this house for a long time.
  2. 4. The movie has...finished. You're late!
  3. 5. PP of "eat"
  4. 7. PP of "drive"
  5. 13. We have been friends ...the age of seven.
  6. 14. PP of "lose"
  7. 15. Ww have...had a smart TV at school.
  8. 17. Have you ...met a star in the street?
  9. 18. PP of "take"
Down
  1. 1. PP of "have"
  2. 2. PP of "make"
  3. 3. PP of "write"
  4. 6. PP of "break"
  5. 8. Mark has ...arrived. He is in his bedroom.
  6. 9. How...have they been friends?
  7. 10. ...the children come yet?
  8. 11. I haven't eaten anything ...three hours.
  9. 12. PP of "go"
  10. 16. PP of "be"