irregular verbs

12345678
Across
  1. 3. past simple of sleep
  2. 5. infinitive of taught
  3. 7. past participle of understand
  4. 8. past participle of write
Down
  1. 1. infinitive of put
  2. 2. infinitive of sold
  3. 3. past participle of spoken
  4. 4. past simple of say
  5. 5. past simple of think
  6. 6. past participle of sing