Across
- 2. .../swam/swum
- 5. .../spoke/spoken
- 8. .../fell/fallen
- 11. .../taught/taught
- 13. .../drove/driven
- 14. .../left/left
- 15. .../won/won
- 16. .../did/done
- 17. .../put/put
- 18. .../ate/eaten
Down
- 1. .../gave/given
- 3. .../rode/ridden
- 4. .../drank/drunk
- 5. .../swept/swept
- 6. .../knew/known
- 7. .../read/read
- 9. .../learnt, learned/learnt, learned
- 10. .../hung/hung
- 12. .../had/had
- 14. .../let/let