irregular verbs

1234567891011121314151617181920
Across
  1. 2. fly
  2. 4. say
  3. 5. run
  4. 7. go
  5. 8. win
  6. 10. have
  7. 12. do
  8. 15. write
  9. 16. put
  10. 18. buy
  11. 19. eat
  12. 20. make
Down
  1. 1. read
  2. 3. wear
  3. 6. learn
  4. 9. ride
  5. 11. drink
  6. 13. hit
  7. 14. cut
  8. 15. be
  9. 17. see