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 / Gap Filling Grammar Exercise

Gap Filling Grammar Exercise

June 29, 2021 - pdf

Fill in the blanks.

1. You will not be able to join the course ……………………… you make the payment in advance.

Correct! Wrong!

Unless means if not.

2. We have lived in this town …………………………….. ten years.

Correct! Wrong!

Use for with duration.

3. He was accused ………………………… stealing the money.

Correct! Wrong!

Accused is followed by of.

4. I ………………………….. the exam yesterday.

Correct! Wrong!

Use the simple past when we say when something happened.

5. She …………………….. in 2005.

Correct! Wrong!

Use the simple past when we say when something happened.

6. The teacher along with the students ………………………….. gone on a field trip.

Correct! Wrong!

When we connect two nouns with along with, the verb agrees with the former.

7. When ……………………………… your work yesterday?

Correct! Wrong!

In questions we use the inverted word order - that means the auxiliary goes before the subject.

8. He ……………………………… for more than a week.

Correct! Wrong!

9. One of the students ……………………………….. not submitted their work.

Correct! Wrong!

Use a singular verb after one of.

10. I ……………………………… for you since 9 o’clock in the morning.

Correct! Wrong!

To talk about an action or situation that started in the past and has continued up to the present, use the present perfect continuous tense.

11. I will talk to him when he …………………………….

Correct! Wrong!

When both clauses refer to the future, use the simple present in the subordinate clause.

12. My handwriting is better than ………………………………

Correct! Wrong!

Here yours means your handwriting.

Answers

  1. You will not be able to join the course unless you make the payment in advance.
  2. We have lived in this town for ten years.
  3. He was accused of stealing the money.
  4. I wrote the exam yesterday.
  5. She graduated in 2005.
  6. The teacher along with the students has gone on a field trip.
  7. When did you finish your work yesterday?
  8. He has been ill for more than a week.
  9. One of the students has not submitted their work.
  10. I have been waiting for you since 9 o’clock in the morning.
  11. I will talk to him when he arrives.
  12. My handwriting is better than yours.
  • Share
  • Post
  • Post
  • Email
2,485,429 
735,807 

Grammar Checker

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

Latest Posts

  • 100 Words Every Cook Should Know January 19, 2026
  • 100 Words Everyone Hears but Few Can Explain January 19, 2026
  • 100 Words You Need to Know to Understand AI January 19, 2026
  • 100 Words Every Soccer Fan Should Know January 19, 2026
  • 100 Words Every Pregnant Woman Should Know January 19, 2026
  • 100 Words Every Tennis Fan Should Know January 18, 2026
  • 100 Words Every NFL Fan Should Know January 18, 2026
  • 100 Words Related to Weather You Should Know January 18, 2026
  • 100 Words Every NBA Fan Should Know January 18, 2026

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