Irregular verbs crossword

123456789101112131415161718192021
Across
  1. 3. II fly
  2. 5. III wake
  3. 6. III cost
  4. 9. II make
  5. 11. II understand
  6. 14. III got
  7. 15. II hide
  8. 17. III be
  9. 18. III forget
  10. 20. II dream
  11. 21. II put
Down
  1. 1. II build
  2. 2. II have
  3. 4. II go
  4. 7. II stood
  5. 8. II cut
  6. 10. II forgiven
  7. 12. III ride
  8. 13. II spend
  9. 16. III hold
  10. 19. III give