PRESENT PERFECT CROSSWORD

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