Present perfect (irregular verbs)

123456789101112131415161718192021222324252627282930313233
Across
  1. 5. forgive
  2. 6. find
  3. 8. sing
  4. 9. buy
  5. 10. make
  6. 13. eat
  7. 14. drink
  8. 16. speak
  9. 19. pay
  10. 21. fall
  11. 22. be
  12. 23. lose
  13. 25. begin
  14. 27. sell
  15. 30. cost
  16. 31. cut
  17. 32. see
  18. 33. put
Down
  1. 1. hurt
  2. 2. write
  3. 3. become
  4. 4. wear
  5. 5. forget
  6. 7. fly
  7. 8. send
  8. 11. break
  9. 12. know
  10. 15. read
  11. 17. take
  12. 18. feel
  13. 20. do
  14. 24. say
  15. 25. build
  16. 26. give
  17. 28. leave
  18. 29. go
  19. 31. come
  20. 32. swim