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

Gap Filling Grammar Exercise for ESL Students

September 3, 2025 - A2pdf

Fill in the blanks.

Progress 0 of 12 answered
1I ............... since morning. I have read 60 pages so far.
Wrong!
Use "have been reading" for an action that started in the past and is still continuing.
2I haven't watched any English films ............... .
Wrong!
Use "so far" to mean up to the present time in a negative present perfect sentence.
3This is the first time I ............... a horse.
Wrong!
After "This is the first time," use the present perfect form "have ridden".
4Do you know where ............... ?
Wrong!
In an indirect question, use statement word order, so "he is" is correct.
5We had no problems ...............; now we are facing an issue.
Wrong!
Use "until now" when a past situation has changed in the present.
6I was happy with my job ...............; I don't enjoy it any more.
Wrong!
Use "until now" to show that the situation was true before but is no longer true.
7We haven't had any problems ...............; everything is going fine.
Wrong!
Use "so far" when a situation has continued up to now and is still true.
8We met five years ............... .
Wrong!
Use "ago" with a past time counted back from now.
9We were good friends ..............., but we don't talk much anymore.
Wrong!
Use "until now" when a past situation has changed or ended.
10I have been happy with my job ............... .
Wrong!
Use "so far" because the speaker is still happy with the job now.
11Did she ............... you anything?
Wrong!
Use "tell" before an object such as "you".
12He asked me what I ............... .
Wrong!
In reported speech after "asked," backshift the present continuous to "was doing".
Done.
Score: 0/12
Share your score!

Answers

  1. I have been reading since morning. I have read 60 pages so far.
  2. I haven’t watched any English films so far .
  3. This is the first time I have ridden a horse.
  4. Do you know where he is ?
  5. We had no problems until now; now we are facing an issue.
  6. I was happy with my job until now; I don’t enjoy it any more.
  7. We haven’t had any problems so far; everything is going fine.
  8. We met five years ago .
  9. We were good friends until now, but we don’t talk much anymore.
  10. I have been happy with my job so far .
  11. Did she tell you anything?
  12. He asked me what I was doing .
  • 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 Words to Describe Snow June 20, 2026
  • 100 English Phrases for Talking at a Garage Sale or Flea Market June 20, 2026
  • 100 Best Synonyms for “Communicatively” June 20, 2026
  • 100 Best Synonyms for “Ominous” June 20, 2026
  • What “fall from grace” means and where it comes from June 20, 2026
  • 100 Words Every Emergency Physician Should Know June 20, 2026
  • 100 Best Synonyms for “Merry” June 20, 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.