Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Rules
  • Test Yourself
  • Tools
    • Grammar Checker
    • Word Counter
  • Top Social Media Posts
  • Vocabulary
  • 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
  • Post
  • Email
2,485,429 
735,807 

Grammar Checker

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

Latest Exercises

  • Gap Filling Tenses Grammar Exercise for ESL Students December 13, 2025
  • Enough, Too December 7, 2025
  • Determiners Exercise for ESL Students December 6, 2025
  • Gap Filling Verbs Exercise December 5, 2025
  • Gap Filling General Grammar Exercise December 4, 2025
  • Gap Filling ESL Grammar Exercise December 3, 2025
  • Prepositions Exercise for ESL Students November 30, 2025
  • B1 Level Grammar Exercise November 29, 2025
  • ESL Grammar Exercise – Prepositions And Conjunctions November 28, 2025

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