Past simple/present perfect

12345678910111213141516171819
Across
  1. 2. She lived in Paris ____ three years.
  2. 6. ____ the weather good when you were on holiday?
  3. 7. They have never (eat) Chinese food.
  4. 8. She _____ studied for three hours.
  5. 10. Did you (cut) the carrots?
  6. 11. You have _____ read that book!
  7. 14. I (tell) you to answer the phone!
  8. 16. Has she ever ______ to Rome?
  9. 18. Have you ever (fly) in first class?
  10. 19. You (meet) that famous actor two days ago. Lucky you!
Down
  1. 1. My mum (buy) me a new T-shirt.
  2. 3. I have known him _____ 1999.
  3. 4. We _____ moved to another city.
  4. 5. I have _____ met him before.
  5. 9. We (see) a comet last month.
  6. 12. _____ you buy the ticket yesterday?
  7. 13. have you ever (see) this movie?
  8. 15. He has recently (leave).
  9. 17. It (take) three hours to do it.