Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

For vs. Since Exercise

April 10, 2023 - A1pdf

Fill in the blanks.

Progress 0 of 12 answered
1He has not spoken to me ............... our last meeting.
Wrong!
Use "since" before the starting point of a period of time.
2............... when have you been learning English?
Wrong!
Use "Since" in the question "Since when?" to ask about the starting point.
3I have known him ............... a long time.
Wrong!
Use "for" before a length of time such as "a long time".
4I have known them ............... our university days.
Wrong!
Use "since" before a starting point such as "our university days".
5............... how long have you been married to him?
Wrong!
Use "For" in "For how long?" to ask about the duration.
6He was ill ............... six months before he died.
Wrong!
Use "for" before a period of time such as "six months".
7He has been lying on that couch ............... morning.
Wrong!
Use "since" before a starting point such as "morning".
8We have been living in this town ............... 1995.
Wrong!
Use "since" before a specific starting time such as "1995".
9I have loved him ............... the day I first met him.
Wrong!
Use "since" before a starting point such as "the day I first met him".
10I waited ............... a long time, and then I went home.
Wrong!
Use "for" before a length of time such as "a long time".
11He closed his eyes and meditated ............... a while.
Wrong!
Use "for" before a period of time such as "a while".
12How long have you been here ...............?
Wrong!
Use "for" with "how long" when asking about duration.
Done.
Score: 0/12
Share your score!

Answers

  1. He has not spoken to me since our last meeting.
  2. Since when have you been learning English?
  3. I have known him for a long time.
  4. I have known them since our university days.
  5. For how long have you been married to him?
  6. He was ill for six months before he died.
  7. He has been lying on that couch since morning.
  8. We have been living in this town since 1995.
  9. I have loved him since the day I first met him.
  10. I waited for a long time, and then I went home.
  11. He closed his eyes and meditated for a while.
  12. How long have you been here for?
  • Share
  • Post
  • Post
  • Reddit
  • Email
  • WhatsApp
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

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

Latest Posts

  • 100 Best Synonyms for “Learn” June 24, 2026
  • 100 Examples of Indirect Questions June 24, 2026
  • 100 Best Synonyms for “Immature” June 24, 2026
  • 100 Best Synonyms for “Execute” June 24, 2026
  • 100 Words Every Catering Coordinator Should Know June 24, 2026
  • 100 Best Synonyms for “Marvelous” June 24, 2026
  • Why the word Maverick comes from a real person June 24, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.