Irregular verbs, part 1

123456789101112131415161718192021
Across
  1. 4. begin
  2. 6. buy
  3. 9. break
  4. 10. teach
  5. 13. fight
  6. 15. drive
  7. 16. speak
  8. 18. hold
  9. 19. steal
  10. 21. ride
Down
  1. 1. become
  2. 2. catch
  3. 3. eat
  4. 5. give
  5. 7. write
  6. 8. be
  7. 11. hide
  8. 12. wake
  9. 13. fall
  10. 14. give
  11. 17. know
  12. 20. take