Nick's crossword

1234567891011121314
Across
  1. 3. run in past simple
  2. 4. fought in past simple
  3. 5. wake in past participle
  4. 6. forgive in past participle
  5. 8. put in infinitive
  6. 10. wrotten in infinitive
  7. 13. taken in past simple
  8. 14. been able to in infinitive
Down
  1. 1. fly in past participle
  2. 2. know in past participle
  3. 7. got in past simple
  4. 8. pay in past simple
  5. 9. swim in past participle
  6. 11. ate in past participle
  7. 12. grown in infinitive