Irregular crossword

123456789101112
Across
  1. 2. past simple of feed
  2. 3. past simple of come
  3. 4. past simple of hit
  4. 5. past simple of 'build'
  5. 7. past simple of forgive
  6. 9. past simple of drive
  7. 10. past simple of leave
  8. 12. past simple of get
Down
  1. 1. past simple of "keep'
  2. 3. past simple of can
  3. 4. past simple of hang
  4. 6. past simple of lend
  5. 7. past simple of fee
  6. 8. past simple of eat
  7. 11. past simple of "fly"