The present perfect - irregular verbs

1234567891011121314151617181920
Across
  1. 3. to fight
  2. 5. to have
  3. 6. to come
  4. 9. to go
  5. 11. to drink
  6. 13. to break
  7. 16. to think
  8. 17. to pay
  9. 18. to sit
  10. 19. to begin
  11. 20. to take
Down
  1. 1. to leave
  2. 2. to find
  3. 4. to do
  4. 5. to hear
  5. 7. to be
  6. 8. to wear
  7. 10. to write
  8. 12. to understand
  9. 14. to shake
  10. 15. to give