English irregular verbs

123456789101112131415161718
Across
  1. 4. the past participle of go
  2. 7. the past simple of sell
  3. 8. the past simple of speak
  4. 11. the past simple of fly
  5. 14. the past simple of think
  6. 15. the past simple of go
  7. 16. the past participle of give
  8. 17. the past participle of take
  9. 18. the past simple of shine
Down
  1. 1. the past simple of come
  2. 2. the past simple of write
  3. 3. the past simple of do
  4. 5. the past participle of do
  5. 6. the past simple of buy
  6. 8. the past participle of speak
  7. 9. the past simple of bring
  8. 10. the past participle of write
  9. 11. the past participle of fly
  10. 12. the past simple of take
  11. 13. the past simple of give