PRESENT PERFECT CROSSWORD

12345678910111213141516171819202122232425262728293031323334
Across
  1. 3. BREAK
  2. 5. CHOOSE
  3. 8. GIVE
  4. 9. LOSE
  5. 12. SEEK
  6. 13. WAKE
  7. 15. STEAL
  8. 18. EAT
  9. 19. STOP
  10. 23. WIN
  11. 24. SEE
  12. 25. FORGIVE
  13. 27. DENY
  14. 28. FIGHT
  15. 29. HURT
  16. 30. GET
  17. 32. KNOW
  18. 33. SELL
  19. 34. GO
Down
  1. 1. BUY
  2. 2. LEAVE
  3. 4. RING
  4. 6. BECOME
  5. 7. COME
  6. 10. SHINE
  7. 11. SWEAR
  8. 14. KEEP
  9. 16. THROW
  10. 17. MISTAKE
  11. 20. DRIVE
  12. 21. FORGET
  13. 22. BRING
  14. 24. SLEEP
  15. 26. JOG
  16. 27. DRINK
  17. 31. BEAR