What's the tense?

123456789101112
Across
  1. 1. She ________ to Glasgow last year.
  2. 4. I have____ my keys!
  3. 5. I____ John last week.
  4. 8. I have_______ to Italy.
  5. 9. I _______ to three different primary schools.
  6. 10. Have you ______ your emails yet?
  7. 12. I have ______ my work for today.
Down
  1. 2. Have you ever _____ a double chocolate cake?
  2. 3. He ____an old photo in the drawer.
  3. 5. ate breakfast very early this morning.
  4. 6. We watched a documentary last night.
  5. 7. I ____ Julie for ten years but then we lost contact.
  6. 8. He's _______ to ten different countries.
  7. 11. ______ you meet your new teacher yesterday?