Present Perfect Simple Tense With For Since Exercises - Quiz 1



  • 1. I've known about it for a long time.
  • 2. But it has been for the last time.
  • 3. I have only heard about him since his death.
  • 4. I have been of age for two years.
  • 5. They haven't seen him we left.
  • 6. I've had it ever last fall.
  • 7. It has been on me the morning.
  • 8. I have never been the same creature .
  • 9. I've not seen you four days.
  • 10. It's been on my mind a week.
  • 11. I haven't seen him I left home.
  • 12. What I have done then is pretty well known.
  • 13. I have never been to the place those days.
  • 14. I have not seen them a long time.
  • 15. I have not seen them I saw you.
  • 16. I have not seen him his return.
  • 17. We haven't seen him a long time.
  • 18. I haven't seen a paper weeks.
  • 19. I have known this man six years.
  • 20. She has been in the family ten years.