Past tenses of irregular verbs

12345678910111213
Across
  1. 1. ride
  2. 2. drink
  3. 3. have
  4. 5. catch
  5. 6. go
  6. 8. write
  7. 9. teach
  8. 10. buy
  9. 11. say
  10. 12. sleep
  11. 13. sink
Down
  1. 1. read
  2. 2. do
  3. 4. eat
  4. 5. come
  5. 7. think
  6. 10. become
  7. 12. swim