Irregular verbs 3

1234567891011
Across
  1. 2. hold - ? - ? - agarrar
  2. 4. ? - forgot - forgotten - olvidar
  3. 5. go - went - ? - ir
  4. 6. have - ? - ? - tener
  5. 8. forgive - ? - forgiven - perdonar
  6. 10. hear - ? - ? - oír
  7. 11. ? - gave - given - dar
Down
  1. 1. fly - ? - flown - volar
  2. 2. ? - ? - ? - pegar, dar golpes
  3. 3. ? - froze - frozen - congelar
  4. 5. grow - ? - grown
  5. 6. hide - ? - hidden - esconder
  6. 7. find - ?- ? - encontrar
  7. 9. get - ? - ?
  8. 10. ? - hanged/hung - hang/hung - colgar