English Grammar Quiz (60 Questions With Answers & Explanations)

π§ English Grammar Quiz: Test Your English Skills
Taking an English grammar quiz is one of the most effective ways to improve your English skills. Many learners study grammar rules for years but still struggle when writing or speaking English. The best way to learn grammar is by practicing regularly and testing your knowledge with quizzes.
This English grammar quiz will help you discover your current English level and learn from clear explanations. Whether you are a beginner, intermediate learner, or advanced student, this quiz is designed to challenge your grammar skills and help you improve quickly.
π― Goal of this quiz:
- Test your English grammar knowledge
- Learn from explanations
- Improve your grammar step by step
π Start the quiz below and test your English grammar level.
π― Test Your English Level
This English grammar quiz includes three levels so that every learner can find questions suitable for their level.
π’ Beginner Level
The beginner level focuses on basic grammar topics such as:
- Verb to be (am / is / are)
- Present simple tense
- Basic English sentences
This level is perfect for people who are starting their English learning journey.
π’ Beginner English Quiz
Question 1
She ___ to school every day.
A) go
β WrongB) goes
β Correct We add **-s** with he/she/it.C) going
β WrongQuestion 2
They ___ playing football.
A) is
β WrongB) are
β Correct Plural subjects use **are**.C) am
β WrongQuestion 3
I ___ coffee every morning.
A) drink
β Correct Use base verb with **I / you / we / they**.B) drinks
β WrongC) drinking
β WrongQuestion 4
He ___ a car.
A) have
β WrongB) has
β Correct Use **has** with he/she/it.C) having
β WrongQuestion 5
We ___ in Morocco.
A) live
β Correct Use base verb with **we**.B) lives
β WrongC) living
β WrongQuestion 6
She ___ TV every night.
A) watch
β WrongB) watches
β Correct Add **-es** to watch.C) watching
β WrongQuestion 7
I ___ English.
A) learn
β Correct Use base verb with **I**.B) learns
β WrongC) learning
β WrongQuestion 8
They ___ happy.
A) is
β WrongB) are
β Correct Plural uses **are**.C) am
β WrongQuestion 10
We ___ soccer.
A) play
β CorrectB) plays
β WrongC) playing
β WrongQuestion 11
She ___ breakfast at 8 a.m.
A) eat
β WrongB) eats
β Correct With **she/he/it** we add **-s**.C) eating
β WrongQuestion 12
I ___ a student.
A) am
β Correct Use **am** with **I**.B) is
β WrongC) are
β WrongQuestion 13
They ___ coffee every morning.
A) drink
β Correct Plural subjects use base verb.B) drinks
β WrongC) drinking
β WrongQuestion 14
He ___ to music.
A) listen
β WrongB) listens
β Correct Add **-s** with he/she/it.C) listening
β WrongQuestion 15
We ___ English at school.
A) study
β CorrectB) studies
β WrongC) studying
β WrongQuestion 16
She ___ TV every evening.
A) watch
β WrongB) watches
β Correct Add **-es** with verbs ending in **ch**.C) watching
β WrongQuestion 19
He ___ late to school.
A) arrive
β WrongB) arrives
β Correct Add **-s** with he/she/it.C) arriving
β WrongQuestion 20
We ___ English every day.
A) learn
β Correct Use base verb with **we**.B) learns
β WrongC) learning
β Wrongπ‘ Intermediate Level
The intermediate level includes more challenging grammar topics such as:
- Past simple tense
- Prepositions
- Modal verbs
This level helps learners improve their grammar accuracy and confidence.
π‘ Intermediate English Quiz
Question 1
He ___ TV when I called.
A) watch
β WrongB) was watching
β Correct Use **past continuous** for an action in progress.C) watching
β WrongQuestion 2
If I ___ rich, I would travel the world.
A) am
β WrongB) was
β WrongC) were
β Correct Second conditional uses **were**.Question 3
They ___ finished the project.
A) have
β Correct Present perfect uses **have/has + past participle**.B) has
β WrongC) having
β WrongQuestion 4
She ___ here since 2020.
A) works
β WrongB) worked
β WrongC) has worked
β Correct Use **present perfect** with “since”.Question 5
We ___ dinner when he arrived.
A) had
β WrongB) were having
β Correct Past continuous describes an action interrupted.C) have
β WrongQuestion 6
I ___ already eaten lunch.
A) have
β Correct Present perfect: **have eaten**.B) has
β WrongC) had
β WrongQuestion 7
He ___ gone home.
A) has
β Correct “He has gone home” is present perfect.B) have
β WrongC) had
β WrongQuestion 8
They ___ the movie yesterday.
A) see
β WrongB) seen
β WrongC) saw
β Correct Past simple for finished actions.Question 9
She ___ her homework last night.
A) finish
β WrongB) finished
β Correct Past simple: finished.C) finishing
β WrongQuestion 10
We ___ here for five years.
A) live
β WrongB) lived
β WrongC) have lived
β Correct Present perfect with **for**.Question 11
I ___ tired yesterday.
A) was
β Correct Past of **am/is** is **was**.B) am
β WrongC) were
β WrongQuestion 12
They ___ playing outside.
A) are
β CorrectB) is
β WrongC) am
β WrongQuestion 13
He ___ studying now.
A) is
β Correct Present continuous: **is studying**.B) are
β WrongC) am
β WrongQuestion 15
She ___ cooking dinner.
A) is
β CorrectB) are
β WrongC) am
β WrongQuestion 16
They ___ running in the park.
A) are
β CorrectB) is
β WrongC) am
β WrongQuestion 17
I ___ watching TV now.
A) am
β CorrectB) is
β WrongC) are
β WrongQuestion 19
We ___ studying English.
A) are
β CorrectB) is
β WrongC) am
β WrongQuestion 20
She ___ reading a book.
A) is
β CorrectB) are
β WrongC) am
β Wrongπ΄ Advanced Level
The advanced level tests complex grammar topics including:
- Conditionals
- Advanced verb forms
- Complex sentence structures
Advanced learners can use this section to test their grammar mastery.
π΄ Advanced English Quiz
Question 1
She has lived here ___ 2015.
A) since
β Correct Use **since** with a specific starting time.B) for
β WrongC) from
β WrongQuestion 2
Hardly ___ he arrived when it started raining.
A) had
β Correct Advanced inversion structure: **Hardly had he arrived**.B) has
β WrongC) did
β WrongQuestion 3
No sooner ___ we left than it rained.
A) had
β Correct Structure: **No sooner hadβ¦ thanβ¦**B) have
β WrongC) did
β WrongQuestion 4
If I ___ known, I would have helped.
A) know
β WrongB) knew
β WrongC) had known
β Correct Third conditional uses **had + past participle**.Question 5
He ___ working all day.
A) has been
β Correct Present perfect continuous.B) have been
β WrongC) had been
β WrongQuestion 6
I wish I ___ taller.
A) am
β WrongB) was
β WrongC) were
β Correct After **wish**, we use **were**.Question 7
She acts as if she ___ everything.
A) know
β WrongB) knows
β WrongC) knew
β Correct Hypothetical situations use past tense.Question 8
Had I known, I ___ helped.
A) would
β Correct Third conditional structure.B) will
β WrongC) can
β WrongQuestion 9
Not only ___ he smart but also kind.
A) is
β Correct Inversion after **Not only**.B) are
β WrongC) am
β WrongQuestion 10
Rarely ___ such talent.
A) see we
β WrongB) we see
β WrongC) do we see
β Correct Inversion structure.Question 11
She suggested ___ early.
A) leave
β WrongB) leaving
β Correct After **suggest**, use gerund.C) to leave
β WrongQuestion 12
He denied ___ the money.
A) take
β WrongB) taking
β Correct After **deny**, use gerund.C) to take
β WrongQuestion 13
I look forward to ___ you.
A) meet
β WrongB) meeting
β Correct “look forward to” + **gerund**.C) met
β WrongQuestion 14
She avoided ___ him.
A) see
β WrongB) seeing
β Correct Avoid + gerund.C) saw
β WrongQuestion 15
They admitted ___ the mistake.
A) make
β WrongB) making
β Correct Admit + gerund.C) made
β WrongQuestion 16
He finished ___ dinner.
A) eat
β WrongB) eating
β CorrectC) ate
β WrongQuestion 17
We discussed ___ the plan.
A) change
β WrongB) changing
β CorrectC) changed
β WrongQuestion 18
She insisted ___ paying the bill.
A) on
β Correct Structure: **insist on + gerund**.B) in
β WrongC) at
β WrongQuestion 19
He is capable ___ solving complex problems.
A) of
β Correct “capable of + gerund”.B) to
β WrongC) for
β WrongQuestion 20
By this time tomorrow, we ___ the project.
A) will finish
β WrongB) will have finished
β Correct Future perfect tense.C) finished
β Wrongπ Why English Grammar Quizzes Are So Effective
An English grammar quiz is not just a test. It is also a learning tool that helps you understand grammar rules faster.
Here are some benefits of taking grammar quizzes:
β
Improve your grammar knowledge
β
Discover common mistakes
β
Learn new grammar rules
β
Make learning English more interactive
When you answer quiz questions, your brain actively processes the information. This makes it easier to remember grammar rules and apply them in real conversations.
π What You Will Learn From This English Grammar Quiz
This English grammar quiz covers many important grammar topics that every English learner should know.
You will practice questions about:
π Present simple tense
π Past simple tense
π Prepositions
π Modal verbs
π Sentence structure
π Advanced grammar patterns
Each question includes a short explanation that helps you understand why the correct answer is right.
This makes the quiz not only a test but also a mini grammar lesson.
π§ Tips To Improve Your English Grammar Faster
Improving grammar takes time and practice. However, with the right strategy, you can improve much faster.
Here are some useful tips for learning grammar effectively.
π Practice Every Day
Consistency is the key to learning any language. Practicing grammar every day, even for 10 minutes, can make a huge difference.
π§ Take Grammar Quizzes
Grammar quizzes are one of the best tools for learning English. They allow you to test your knowledge and understand grammar rules in a practical way.
π Read English Articles
Reading English content helps you see grammar rules used naturally in real sentences. This improves your understanding of sentence structure.
βοΈ Write In English
Writing short texts in English helps you practice grammar and improve your vocabulary.
β More English Quizzes
If you enjoyed this English grammar quiz, you may also like these quizzes:
π Present Simple Quiz
π Past Tense Quiz
π English Vocabulary Quiz
π Prepositions Quiz
π Verb To Be Quiz
Taking multiple quizzes is one of the fastest ways to improve your English grammar skills.
π― Final Thoughts
Learning English grammar does not have to be boring. With interactive tools like quizzes, you can learn grammar in a fun and engaging way.
This English grammar quiz allows you to test your skills, learn from explanations, and track your progress.
π Try the quiz again and see if you can improve your score!
Good luck and keep learning π
π Improve Your English Faster
Want to learn English faster? Check out these helpful lessons and resources. π







I want to learn more English grammar and I am interested to learn more English words, hopefully I just know how to speak English in front of my interview soon.
yes itis tru also.me am very happy improving my vocaburary a litle bit but why they did not give us marks of work i done?
It was nice and very helpful studies
It was helpfull learning English in this way. I am sure that step by step I am going to improve my English
I’m willing to study, because I have learnt lots of grammar it’s helping me a lot thank you so much
I read All the quiz questions and tried to give answer.
I’m deeply want to be a student of this school.
Please accept my request.
The test really helped me, I was able to discover some aspects where am weak and I hope to make changes in my next attempt
Lovely
Much appreciated for testing that you provide it us I truly you knowledgeable will be changed our study even.
Am really interested in learning English
Advance level
I am appreciate with English Practical.
This is real3 good site ever to train english grammar
I’m so grateful for the knowledge you are impacting on all the learners.this is so crucial
Great experience and I love it
Charles Mabany Peter, as today needed modern life time for English language as a world language is very important to each everyone to knew it fluently, according to daily needs
Thanks for this little test of my knowledge
So far so good
I’m try to improve
your way of helping us to learn english is highly appreciated
Thank you slot for this way of helping us to learn English.
I read All the quiz questions and tried to give answer.
Iβm deeply want to be a student of this school.
Please accept my request.m
Am done with three quiz please and ready to go a head
It was really helpful.
Thankyou so much for helping me through with those Quiz questions, definitely it’ll be helpful me understand more about English structures…
Thankyou so much for helping me through with those Quiz questions, definitely itβll be helpful me understand more about English structuresβ¦
Really very interesting , keep doing such interesting activities
Thank you Sara for all the efforts you are putting in to teach us English. May God Almighty reward you for your good works. In Jesus name.
Thank you so much, but I couldn’t say anymore
Just almighty God reward you for your all effort that you made it, so definitely it will help me understand more than
I’m so excited.
zabagodu@gmail.com
It will be very helpful for me to learn English grammar as well as spoken English. Right now I am able to learn a lot of things.
I really learn a lot things here thank you very much
The quiz really helped me and you should give us more so that we can be able to write and speak
Your quiz is helping me to my grammar .
Hello, I’m so happy to your English quiz to me, Itβs long time I didn’t practice, but today I refresh my skills with this very important test , thanks for your help to me , Have a good Weekend
I’m personally convinced with your English teaching at all levels.
This is good ideas
This is good idea and i love it
I am satisfied with this questions
It is a nice experience Learning and building on my grammar.
Very nice English class I have written questions and answers my knowledge. I am ready to learn English skills speaking with you.
Thank you sir π
I Like Estuding English Online
I want more quiz, because i had many wrong to this quiz I’m willing to learn English thank you for i joining this opportunity it’s help me to know how to speak English. I want
Someone reply to my comment to check my grammar please help me to know English speaking thank you π
Thank you so much to prepare this questions because it help me to know different things
I really enjoyed participating in this quiz, and I learned much through my mistakes, I needs to learn more.
Please, most of the questions are too easy, and many of them are repeated. So always try to vary the questions and make them more practical and useful, so that our minds can be challenged, stay active, and work effectively. Otherwise much appreciated!!!π
Thank you for these amazing quizzes; I learned a lot. This helped me to improve my English grammar.
I enjoy doing such English activities.
Really enjoyed learning on your platform..
It is good for practicing English
Interesting