Irregular verbs in the simple past

12345678910111213141516171819
Across
  1. 3. Past of see
  2. 4. Past of buy
  3. 8. Past of eat
  4. 10. Past of know
  5. 12. Past of run
  6. 14. Past of speak
  7. 16. Past of have
  8. 17. Past of drive
  9. 19. Past of drink
Down
  1. 1. Past of come
  2. 2. Past of get
  3. 5. Past of give
  4. 6. Past of take
  5. 7. Past of make
  6. 9. Past of go
  7. 11. Past of write
  8. 13. Past of find
  9. 14. Past of say
  10. 15. Past of fly
  11. 18. Past of read (same spelling)