PRESENT PERFECT

1234567891011121314151617
Across
  1. 3. ASKED
  2. 4. BUILT
  3. 7. FELL
  4. 8. SHOWERED
  5. 9. MEANT
  6. 11. DROVE
  7. 12. KEPT
  8. 14. BUY
  9. 17. CLEANED
Down
  1. 1. READ
  2. 2. LAUGHED
  3. 5. LOVED
  4. 6. FORGAVE
  5. 7. FOUND
  6. 8. SLEPT
  7. 10. LIKED
  8. 13. ATE
  9. 14. BROUGHT
  10. 15. HAVE
  11. 16. FLEW