Nick's crossword

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