Present Perfect Puzzle

12345678910111213141516
Across
  1. 2. I......(visit) Paris several times.
  2. 5. The company.....(achieve) its sales targets.
  3. 7. My mom...(not visit) New york yet.
  4. 10. He....(not call) me back.
  5. 11. ....the guests....(arrive) yet?
  6. 12. ....you....(finish) your chores.
  7. 13. They.....(see) that movie before.
  8. 14. I.....(not see)today.
  9. 15. They.....(not receive) their package yet.
  10. 16. I....(never taste) sushi.
Down
  1. 1. She......(study) Spanish for five years.
  2. 3. ....she ever....(be) to Australia?
  3. 4. The restaurant.....(not serve) breakfast yet.
  4. 6. ....he....(study) for the test?
  5. 7. ....we....(meet) before?
  6. 8. The train....(arrive) on time.
  7. 9. We....(finish) our homework.
  8. 10. ....they....(see) this movie?
  9. 12. He.....(live) in London since 2012.