Present Perfect Simple

123456789101112131415161718
Across
  1. 3. do
  2. 4. be
  3. 5. swim
  4. 8. sit
  5. 9. have
  6. 11. teach
  7. 13. fall
  8. 15. speak
  9. 16. feel
  10. 17. take
  11. 18. see
Down
  1. 1. ride
  2. 2. go
  3. 4. buy
  4. 6. write
  5. 7. ring
  6. 10. drive
  7. 12. eat
  8. 14. come
  9. 15. shake