Grammar Exercise: Since or For (Present Perfect Simple and Continuous)

Since or For Exercise with Answers

Since or For Exercise

Choose the correct answer: since or for?

  1. I have lived in London three years.
  2. Leila has been a nurse 1999.
  3. We haven't met our last year at high school.
  4. I have been teaching a long time.
  5. The kids have been on vacation two weeks.
  6. What have you been doing you left your last job?
  7. He has had his new laptop a month.
  8. Where have you been working you had your master's degree?
  9. The shop has been closed Monday.
  10. He has known her they were five years old.
Video Quiz: Since Vs. For with the Present Perfect

Recap: Use of Since and For in the Present Perfect

Recap
  • Since is used with a starting point in time (e.g., since Monday, since 1999).
  • For is used with a duration of time (e.g., for three years, for a long time).
  • Both are common in the present perfect simple and the present perfect continuous.

👉 Try more for and since exercises with answers below to test your understanding and master their use.

Tags: Exercises on English TensesExercises on Present Tenses
Shopping Cart
Scroll to Top