Across
- 3. Has it (rain) all day?
- 6. She has (steal) all the chocolate.
- 7. You have (keep) a pet for three years.
- 11. We haven't (lose) our tickets.
- 12. Have we (finish) already?
- 14. I have (know) him for a few months.
- 15. Why haven't you (do) your homework?
- 18. She has not (see) The Lord of the Rings.
- 19. Have I (explain) it well?
Down
- 1. Have you (eat) Thai food before?
- 2. What countries have they (visit) in Europe?
- 4. Who has he (meet) recently?
- 5. She has (leave) her phone in the taxi.
- 6. Where have you (study) Arabic?
- 8. He hasn't (forget) his books.
- 9. They have (miss) the plane.
- 10. They have (be) in London for six months.
- 13. She has (go) to the library today.
- 16. We haven't (hear) that song already.
- 17. Has he (read) today's newspaper?