present perfect (2) past participle

123456789101112131415161718
Across
  1. 1. find
  2. 3. cut
  3. 6. feel
  4. 8. fight
  5. 9. draw
  6. 10. cast
  7. 12. do
  8. 13. come
  9. 15. eat
  10. 16. fall
  11. 17. dream
  12. 18. feed
Down
  1. 1. fit
  2. 2. dig
  3. 3. cost
  4. 4. creep
  5. 5. buy
  6. 7. drink
  7. 9. dwell
  8. 10. catch
  9. 11. choose
  10. 12. deal
  11. 13. cling
  12. 14. dare
  13. 17. drive