Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Rules
  • Test Yourself
  • Tools
    • Grammar Checker
    • Word Counter
  • Top Social Media Posts
  • Writing Guides
  • Contact
You are here: Home / Exercises / Since vs. For

Since vs. For

December 26, 2022 - pdf

Fill in the blanks with since or for.

1. I have been waiting here .................................. morning.

Correct! Wrong!

Use since with the starting point.

2. He lived here .................................. several years.

Correct! Wrong!

Use for with duration.

3. I haven't seen him ............................... January.

Correct! Wrong!

Use since with the starting point.

4. It has been a long time .................................. I have watched a movie.

Correct! Wrong!

Use since with the starting point.

5. I have not been able to work .................................. the last two weeks.

Correct! Wrong!

6. They have known each other .................................. a long time.

Correct! Wrong!

7. They have known each other ................................ a long time.

Correct! Wrong!

8. She has been jobless ................................ she left university.

Correct! Wrong!

Use since with the starting point.

9. I haven't had any rest .............................. the last two days.

Correct! Wrong!

10. I haven't been feeling well ................................ morning.

Correct! Wrong!

Use since with the starting point.

11. I haven't heard anything from her .................................. yesterday.

Correct! Wrong!

Use since with the starting point.

12. I have lived in this village .................................. I was a child.

Correct! Wrong!

Use since with the starting point.

Answers

  1. I have been waiting here since morning.
  2. He lived here for several years.
  3. I haven’t seen him since January.
  4. It has been a long time since I have watched a movie.
  5. I have not been able to work for the last two weeks.
  6. They have known each other for a long time.
  7. They have known each other for a long time.
  8. She has been jobless since she left university.
  9. I haven’t had any rest for the last two days.
  10. I haven’t been feeling well since morning.
  11. I haven’t heard anything from her since yesterday.
  12. I have lived in this village since I was a child.
  • Share
  • Post
  • Send
  • Mail
2,485,429 
716,032 

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Exercises

  • Forms of the Infinitive June 13, 2025
  • Gerunds And Infinitives – ESL Grammar Exercise June 12, 2025
  • Articles Exercise for ESL Students June 10, 2025
  • Simple And Progressive Tenses Exercise June 9, 2025
  • Preposition And Prepositional Phrases Exercise June 8, 2025
  • Progressive And Non-progressive Uses of Verbs June 8, 2025
  • Tenses Gap Filling Exercise for ESL Students June 6, 2025
  • General Grammar Exercise for Intermediate Level Learners June 4, 2025
  • Non-finite Verbs Exercise June 3, 2025

Copyright © 2025 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap