Unlock hundreds more features
Save your Quiz to the Dashboard
View and Export Results
Use AI to Create Quizzes and Analyse Results

Sign inSign in with Facebook
Sign inSign in with Google

Fill in the Blanks Quiz: Test Your English Grammar Skills

Think you can ace this online fill in the blanks quiz? Dive in now!

Difficulty: Moderate
2-5mins
Learning OutcomesCheat Sheet
paper art illustration of fill in the blanks grammar quiz on coral background with book pencil and text prompts.

Welcome! Ready to master your English? Try our free fill in the blanks with the correct answer online challenge to sharpen grammar skills fast. This engaging fill in the blanks quiz tests everything from verb tenses to vocabulary. Start with our basic English grammar quiz , then dive into practice fill in the blanks questions drawn from real writing. Your online fill in the blanks grammar session will help you spot gaps, reinforce rules and build confidence before any exam grammar test or fill blanks grammar quiz. Take the English grammar fill blanks test now - let's see how many you ace!

She ____ to the gym every morning.
go
going
gone
goes
The blank requires the third person singular present simple form of 'go'. For subjects he/she/it, we add -es to most verbs. 'Goes' is therefore correct. Learn more.
They ____ in New York last year.
lived
lives
live
living
The sentence refers to a completed action in the past, so the simple past form 'lived' is correct. Regular verbs in past simple add -ed. 'Lived' matches the subject plural. Read more.
I ____ coffee every day.
drink
drank
drinks
drinking
The subject 'I' uses the base form of the verb in the present simple, so 'drink' is correct. 'Drinks' is for third person singular only. This expresses a habitual action. More info.
____ you like chocolate?
Does
Are
Do
Did
In present simple questions for 'you', we use 'Do'. 'Does' is for he/she/it. 'Are' is for to be, and 'Did' is past tense. Learn more.
He ____ a teacher.
is
am
are
be
For third person singular with the verb 'to be', we use 'is'. 'Are' is for plural subjects or 'you'. 'Am' is for 'I'. More details.
An ____ a day keeps the doctor away.
some apple
apples
the apple
apple
The phrase is a common proverb: 'An apple a day'. We use the singular with the article 'an'. 'Apples' would need 'the' or no article. Reference.
I have ____ book on the table.
-
an
the
a
Before a singular countable noun starting with a consonant sound, we use 'a'. 'An' is for vowel sounds. 'The' specifies a particular item. Learn about articles.
We ____ happy to see you.
is
are
be
am
With the subject 'we', the correct form of 'to be' in present simple is 'are'. 'Is' is for singular third person. Reference.
The cat is ____ the table.
under
on
at
in
'Under' indicates something below another object. 'On' means touching the top. The cat is beneath the table. More.
She can ____ the piano.
playing
plays
play
played
After modal verbs like 'can', we use the base form of the verb. 'Play' is the base form. Reference.
My brother and I ____ to the same school.
gone
is going
go
goes
For plural subjects in present simple, we use the base form 'go'. 'Goes' is for third person singular. Learn more.
Please ____ the door.
closed
close
closes
closing
After 'please', we use the base form of the verb to make a polite command. 'Close' is correct. More on imperatives.
This is ____ best cake I've ever tasted.
the
a
some
an
When comparing one item to all others, we use the superlative with 'the'. 'The best' is correct. More info.
He ____ not like spicy food.
do
does
did
done
In negative present simple for third person singular, we use 'does not'. 'Does' is the auxiliary. Reference.
There ____ three cars in the driveway.
were
are
be
is
'There are' is used for plural nouns. 'Cars' is plural, so 'are' is correct. Learn more.
She ____ her homework by 8 PM yesterday.
has finished
finished
was finishing
had finished
This sentence shows an action completed before a specific time in the past, which requires past perfect. 'Had finished' is correct. More on past perfect.
They ____ here since 2010.
are living
live
have lived
lived
An action that started in the past and continues to the present uses present perfect. 'Have lived' is correct. Learn more.
If I ____ you, I would apologize.
am
be
was
were
In second conditional sentences, we use 'were' for all subjects. 'Were you' expresses a hypothetical. More info.
He ____ to Paris multiple times.
is
has gone
was
has been
'Has been' indicates experience up to now. 'Has gone' implies he is still there. For multiple visits, 'has been' is correct. Reference.
She ____ a novel when I saw her.
was writing
wrote
has written
writes
Past continuous describes an action in progress at a specific time in the past. 'Was writing' is correct. More.
By this time next year, I ____ my degree.
will complete
will have completed
have completed
complete
Future perfect is used for actions that will be completed before a future time. 'Will have completed' is correct. Learn more.
You ____ not smoke here.
must
might
can
will
'Must not' is used to express prohibition. 'Can' is permission, 'might' is possibility. 'Must' indicates a strong rule. See modal verbs.
They ____ speaking English when I arrived.
were
had been
are
have been
Past perfect continuous shows an action in progress before another past event. 'Had been speaking' is correct. More info.
He ____ eat fish because he is allergic.
may not
cannot
will not
could
'Cannot' expresses inability. 'May not' is permission denial, 'will not' is future refusal. 'Cannot' fits allergy context. Reference.
He ____ to the meeting if he had known.
will come
would have come
would come
comes
In third conditional, we use 'would have' + past participle for result. 'Would have come' is correct. Learn more.
It ____ raining for two hours.
was
has been
will be
is
Present perfect continuous describes an action that began in the past and continues now. 'Has been raining' is correct. More.
She ____ the reports by tomorrow.
finishes
finished
will finish
will have finished
Future perfect is used for actions completed before a future deadline. 'Will have finished' is correct. Learn more.
If she ____ harder, she would pass.
will study
studies
had studied
studied
In second conditional, we use past simple after 'if'. 'Studied' expresses a hypothetical. Reference.
They said they ____ by then.
would have arrived
would arrive
will arrive
arrive
In reported speech, 'will' becomes 'would'. 'They would arrive' is correct. More.
____ you ever visited London?
Are
Do
Did
Have
For experiences up to now, we use present perfect in questions. 'Have you ever visited' is correct. Learn more.
Not only ____ he intelligent, but he is also very kind.
was
be
are
is
After 'Not only', inversion occurs: auxiliary before subject. 'Is he' is correct. More on inversion.
Hardly ____ the show when the lights went out.
did we leave
we had left
we left
had we left
With 'Hardly' at the beginning, we use inversion and past perfect. 'Had we left' is correct. Learn more.
She spoke to me as if she ____ everything.
knows
had known
know
knew
After 'as if' for unreal present situations, we use past simple. 'Knew' shows an unreal comparison. More.
We ____ to finish the project by next Monday.
were expected
had expected
expect
are expected
'Are expected to' expresses obligation based on external requirements. It fits the context. Reference.
No sooner ____ she speak than the phone rang.
did
was
has
had
In 'No sooner' inversion, we use past perfect. 'Had she spoken' would be full, but 'had she speak' is shorthand inversion. More.
Little ____ he realize the impact of his words.
was
did
does
had
With 'Little' at sentence start, we use inversion with auxiliary 'did'. 'Did he realize' is correct. Learn more.
Should you ____ any issues, contact support.
encounter
encountering
encountered
encounters
In formal conditionals with 'should', we use the base form without 'if'. 'Should you encounter' is correct. More.
The decision was made by the committee, ____?
wasn't it
didn't it
did it
was it
The tag question matches auxiliary 'was' and subject 'the decision' (it). It becomes 'wasn't it?'. Learn more.
This is the first time she ____ to Japan.
has traveled
traveled
had traveled
travels
With 'first time', we use present perfect to describe experience up to now. 'Has traveled' is correct. More.
I suggest that he ____ at once.
leaves
leave
left
will leave
After verbs of suggestion in a subjunctive clause, we use the base form. 'Leave' is correct. Learn more.
It is high time you ____ your homework.
have done
do
did
will do
After 'It is high time', we use past simple for present meaning. 'Did' is correct. Reference.
Only after minutes ____ the error.
did we notice
we had noticed
we noticed
had we noticed
With 'Only after' inversion, we use auxiliary 'did' for simple past. 'Did we notice' is correct. More.
Whichever option ____ best for you is fine.
suited
is suiting
suits
suit
Subject-verb agreement: 'option' is singular, so 'suits' is correct. Learn more.
She demanded that he ____ the documents.
will sign
signs
sign
signed
In a mandative subjunctive after 'demanded that', we use the base verb. 'Sign' is correct. More.
Were I ____ rich, I would travel the world.
more
much
most
many
In inversion for hypothetical conditionals, 'more rich' expresses comparative unreal condition. 'More' is correct. Learn more.
If he ____ earlier, he would have caught the train.
has left
would leave
left
had left
This is a third conditional expressing a past unreal situation. 'Had left' is the past perfect in the 'if' clause. More info.
I wish I ____ the answer then.
have known
know
knew
had known
In 'wish' + past perfect, we express regret about a past event. 'Had known' is correct. Learn more.
No matter ____ happens, I will support you.
which
what
whom
who
'No matter what' is the correct fixed expression introducing any situation. 'Which' asks for choice, not correct here. Reference.
By next month, they ____ working here for a decade.
will be
have been
will have been
had been
Future perfect continuous is used to show duration up to a point in the future. 'Will have been working' is implied here. Learn more.
0
{"name":"She ____ to the gym every morning.", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"She ____ to the gym every morning., They ____ in New York last year., I ____ coffee every day.","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}

Study Outcomes

  1. Apply Contextual Vocabulary -

    Use the online quiz to select the most appropriate word for each blank, reinforcing your understanding of word meaning and usage.

  2. Identify Grammatical Structures -

    Recognize and differentiate parts of speech and sentence components to accurately complete fill in the blanks grammar exercises.

  3. Analyze Sentence Construction -

    Break down complex sentences to understand their structure, improving your ability to fill in the blanks with the correct answer online.

  4. Strengthen Grammar Skills -

    Practice targeted grammar rules through interactive English grammar fill blanks tests that adapt to your skill level.

  5. Enhance Vocabulary Recall -

    Engage with a variety of sentences to expand and retain new words in context, boosting your overall language proficiency.

  6. Monitor and Improve Performance -

    Track your progress with instant feedback from the fill blanks grammar quiz, helping you identify areas for further study.

Cheat Sheet

  1. Subject-Verb Agreement Mastery -

    Review how subjects and verbs must agree in number and person using resources like the Purdue OWL (owl.purdue.edu). Remember the mnemonic "SVA" (Subject-Verb Agreement) to recall that singular subjects take singular verbs, e.g., "She runs every morning." Practice with a fill in the blanks with the correct answer online quiz to reinforce this rule.

  2. Consistent Verb Tenses -

    Understand when to use past, present, and future tenses by referring to the Cambridge English Grammar guide. A simple timeline diagram can help you visualize shifts: Past ↝ Present ↝ Future. Test your skills through an online fill in the blanks grammar exercise to ensure consistency across sentences.

  3. Accurate Article Usage -

    Learn the rules for "a," "an," and "the" from the British Council's official site; use "a" before consonant sounds and "an" before vowel sounds. A quick trick is to say the word aloud to decide: "a university" (you-ni-versity) vs. "an umbrella." Strengthen this by taking an English grammar fill blanks test with real-time feedback.

  4. Prepositions and Collocations -

    Study common preposition pairs (e.g., "interested in," "rely on") using the Oxford Collocations Dictionary. Create flashcards grouping verbs with their prepositions to embed these patterns. Then, practice choosing the correct option in a fill blanks grammar quiz to solidify natural usage.

  5. Context Clues for Vocabulary -

    Develop your ability to infer meanings using context by reading examples from academic journals (e.g., JSTOR). Highlight signal words like "however" or "because" to predict which word fits best. Cement your learning by tackling a fill in the blanks grammar quiz that adapts to your level.

Powered by: Quiz Maker