Past simple irregular

12345678910
Across
  1. 3. irregular past of sleep
  2. 5. irregular past of fly
  3. 6. irregular past of keep
  4. 9. irregular past of drink
  5. 10. irregular past of speak
Down
  1. 1. irregular past of buy
  2. 2. irregular past of go
  3. 3. irregular past of swim
  4. 4. irregular past of take
  5. 7. irregular past of pay
  6. 8. irregular past of make