present perfect

12345678910111213141516171819202122
Across
  1. 2. take
  2. 5. bring
  3. 7. did
  4. 9. fall
  5. 11. drive
  6. 14. see
  7. 15. give
  8. 16. buy
  9. 17. read
  10. 19. ride
  11. 21. speak
  12. 22. write
Down
  1. 1. win
  2. 3. know
  3. 4. sell
  4. 6. go
  5. 8. understand
  6. 10. lose
  7. 12. run
  8. 13. cut
  9. 16. be
  10. 18. drink
  11. 20. draw
  12. 21. sit