Quizzes / Exercises

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❌ Wrong
B) goes βœ… Correct We add **-s** with he/she/it.
C) going❌ Wrong
Next Question β†’

Question 2

They ___ playing football.

A) is❌ Wrong
B) are βœ… Correct Plural subjects use **are**.
C) am❌ Wrong
Next Question β†’

Question 3

I ___ coffee every morning.

A) drink βœ… Correct Use base verb with **I / you / we / they**.
B) drinks❌ Wrong
C) drinking❌ Wrong
Next Question β†’

Question 4

He ___ a car.

A) have❌ Wrong
B) has βœ… Correct Use **has** with he/she/it.
C) having❌ Wrong
Next Question β†’

Question 5

We ___ in Morocco.

A) live βœ… Correct Use base verb with **we**.
B) lives❌ Wrong
C) living❌ Wrong
Next Question β†’

Question 6

She ___ TV every night.

A) watch❌ Wrong
B) watches βœ… Correct Add **-es** to watch.
C) watching❌ Wrong
Next Question β†’

Question 7

I ___ English.

A) learn βœ… Correct Use base verb with **I**.
B) learns❌ Wrong
C) learning❌ Wrong
Next Question β†’

Question 8

They ___ happy.

A) is❌ Wrong
B) are βœ… Correct Plural uses **are**.
C) am❌ Wrong
Next Question β†’

Question 9

He ___ a dog.

A) have❌ Wrong
B) has βœ… Correct
C) having❌ Wrong
Next Question β†’

Question 10

We ___ soccer.

A) play βœ… Correct
B) plays❌ Wrong
C) playing❌ Wrong
Next Question β†’

Question 11

She ___ breakfast at 8 a.m.

A) eat❌ Wrong
B) eats βœ… Correct With **she/he/it** we add **-s**.
C) eating❌ Wrong
Next Question β†’

Question 12

I ___ a student.

A) am βœ… Correct Use **am** with **I**.
B) is❌ Wrong
C) are❌ Wrong
Next Question β†’

Question 13

They ___ coffee every morning.

A) drink βœ… Correct Plural subjects use base verb.
B) drinks❌ Wrong
C) drinking❌ Wrong
Next Question β†’

Question 14

He ___ to music.

A) listen❌ Wrong
B) listens βœ… Correct Add **-s** with he/she/it.
C) listening❌ Wrong
Next Question β†’

Question 15

We ___ English at school.

A) study βœ… Correct
B) studies❌ Wrong
C) studying❌ Wrong
Next Question β†’

Question 16

She ___ TV every evening.

A) watch❌ Wrong
B) watches βœ… Correct Add **-es** with verbs ending in **ch**.
C) watching❌ Wrong
Next Question β†’

Question 17

I ___ tired today.

A) am βœ… Correct
B) is❌ Wrong
C) are❌ Wrong
Next Question β†’

Question 18

They ___ students.

A) is❌ Wrong
B) are βœ… Correct
C) am❌ Wrong
Next Question β†’

Question 19

He ___ late to school.

A) arrive❌ Wrong
B) arrives βœ… Correct Add **-s** with he/she/it.
C) arriving❌ Wrong
Next Question β†’

Question 20

We ___ English every day.

A) learn βœ… Correct Use base verb with **we**.
B) learns❌ Wrong
C) 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❌ Wrong
B) was watching βœ… Correct Use **past continuous** for an action in progress.
C) watching❌ Wrong
Next Question β†’

Question 2

If I ___ rich, I would travel the world.

A) am❌ Wrong
B) was❌ Wrong
C) were βœ… Correct Second conditional uses **were**.
Next Question β†’

Question 3

They ___ finished the project.

A) have βœ… Correct Present perfect uses **have/has + past participle**.
B) has❌ Wrong
C) having❌ Wrong
Next Question β†’

Question 4

She ___ here since 2020.

A) works❌ Wrong
B) worked❌ Wrong
C) has worked βœ… Correct Use **present perfect** with “since”.
Next Question β†’

Question 5

We ___ dinner when he arrived.

A) had❌ Wrong
B) were having βœ… Correct Past continuous describes an action interrupted.
C) have❌ Wrong
Next Question β†’

Question 6

I ___ already eaten lunch.

A) have βœ… Correct Present perfect: **have eaten**.
B) has❌ Wrong
C) had❌ Wrong
Next Question β†’

Question 7

He ___ gone home.

A) has βœ… Correct “He has gone home” is present perfect.
B) have❌ Wrong
C) had❌ Wrong
Next Question β†’

Question 8

They ___ the movie yesterday.

A) see❌ Wrong
B) seen❌ Wrong
C) saw βœ… Correct Past simple for finished actions.
Next Question β†’

Question 9

She ___ her homework last night.

A) finish❌ Wrong
B) finished βœ… Correct Past simple: finished.
C) finishing❌ Wrong
Next Question β†’

Question 10

We ___ here for five years.

A) live❌ Wrong
B) lived❌ Wrong
C) have lived βœ… Correct Present perfect with **for**.
Next Question β†’

Question 11

I ___ tired yesterday.

A) was βœ… Correct Past of **am/is** is **was**.
B) am❌ Wrong
C) were❌ Wrong
Next Question β†’

Question 12

They ___ playing outside.

A) are βœ… Correct
B) is❌ Wrong
C) am❌ Wrong
Next Question β†’

Question 13

He ___ studying now.

A) is βœ… Correct Present continuous: **is studying**.
B) are❌ Wrong
C) am❌ Wrong
Next Question β†’

Question 14

We ___ ready.

A) are βœ… Correct
B) is❌ Wrong
C) am❌ Wrong
Next Question β†’

Question 15

She ___ cooking dinner.

A) is βœ… Correct
B) are❌ Wrong
C) am❌ Wrong
Next Question β†’

Question 16

They ___ running in the park.

A) are βœ… Correct
B) is❌ Wrong
C) am❌ Wrong
Next Question β†’

Question 17

I ___ watching TV now.

A) am βœ… Correct
B) is❌ Wrong
C) are❌ Wrong
Next Question β†’

Question 18

He ___ working today.

A) is βœ… Correct
B) are❌ Wrong
C) am❌ Wrong
Next Question β†’

Question 19

We ___ studying English.

A) are βœ… Correct
B) is❌ Wrong
C) am❌ Wrong
Next Question β†’

Question 20

She ___ reading a book.

A) is βœ… Correct
B) are❌ Wrong
C) 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❌ Wrong
C) from❌ Wrong
Next Question β†’

Question 2

Hardly ___ he arrived when it started raining.

A) had βœ… Correct Advanced inversion structure: **Hardly had he arrived**.
B) has❌ Wrong
C) did❌ Wrong
Next Question β†’

Question 3

No sooner ___ we left than it rained.

A) had βœ… Correct Structure: **No sooner had… than…**
B) have❌ Wrong
C) did❌ Wrong
Next Question β†’

Question 4

If I ___ known, I would have helped.

A) know❌ Wrong
B) knew❌ Wrong
C) had known βœ… Correct Third conditional uses **had + past participle**.
Next Question β†’

Question 5

He ___ working all day.

A) has been βœ… Correct Present perfect continuous.
B) have been❌ Wrong
C) had been❌ Wrong
Next Question β†’

Question 6

I wish I ___ taller.

A) am❌ Wrong
B) was❌ Wrong
C) were βœ… Correct After **wish**, we use **were**.
Next Question β†’

Question 7

She acts as if she ___ everything.

A) know❌ Wrong
B) knows❌ Wrong
C) knew βœ… Correct Hypothetical situations use past tense.
Next Question β†’

Question 8

Had I known, I ___ helped.

A) would βœ… Correct Third conditional structure.
B) will❌ Wrong
C) can❌ Wrong
Next Question β†’

Question 9

Not only ___ he smart but also kind.

A) is βœ… Correct Inversion after **Not only**.
B) are❌ Wrong
C) am❌ Wrong
Next Question β†’

Question 10

Rarely ___ such talent.

A) see we❌ Wrong
B) we see❌ Wrong
C) do we see βœ… Correct Inversion structure.
Next Question β†’

Question 11

She suggested ___ early.

A) leave❌ Wrong
B) leaving βœ… Correct After **suggest**, use gerund.
C) to leave❌ Wrong
Next Question β†’

Question 12

He denied ___ the money.

A) take❌ Wrong
B) taking βœ… Correct After **deny**, use gerund.
C) to take❌ Wrong
Next Question β†’

Question 13

I look forward to ___ you.

A) meet❌ Wrong
B) meeting βœ… Correct “look forward to” + **gerund**.
C) met❌ Wrong
Next Question β†’

Question 14

She avoided ___ him.

A) see❌ Wrong
B) seeing βœ… Correct Avoid + gerund.
C) saw❌ Wrong
Next Question β†’

Question 15

They admitted ___ the mistake.

A) make❌ Wrong
B) making βœ… Correct Admit + gerund.
C) made❌ Wrong
Next Question β†’

Question 16

He finished ___ dinner.

A) eat❌ Wrong
B) eating βœ… Correct
C) ate❌ Wrong
Next Question β†’

Question 17

We discussed ___ the plan.

A) change❌ Wrong
B) changing βœ… Correct
C) changed❌ Wrong
Next Question β†’

Question 18

She insisted ___ paying the bill.

A) on βœ… Correct Structure: **insist on + gerund**.
B) in❌ Wrong
C) at❌ Wrong
Next Question β†’

Question 19

He is capable ___ solving complex problems.

A) of βœ… Correct “capable of + gerund”.
B) to❌ Wrong
C) for❌ Wrong
Next Question β†’

Question 20

By this time tomorrow, we ___ the project.

A) will finish❌ Wrong
B) 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. πŸ“š

Next Question β†’

55 Comments

  1. 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.

    1. 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?

  2. It was helpfull learning English in this way. I am sure that step by step I am going to improve my English

    1. I’m willing to study, because I have learnt lots of grammar it’s helping me a lot thank you so much

  3. 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.

  4. 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

  5. Much appreciated for testing that you provide it us I truly you knowledgeable will be changed our study even.

  6. 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

  7. Thankyou so much for helping me through with those Quiz questions, definitely it’ll be helpful me understand more about English structures…

  8. Thankyou so much for helping me through with those Quiz questions, definitely it’ll be helpful me understand more about English structures…

  9. 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

  10. 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.

  11. 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

  12. 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 πŸ’

  13. 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 😊

  14. Thank you so much to prepare this questions because it help me to know different things

  15. I really enjoyed participating in this quiz, and I learned much through my mistakes, I needs to learn more.

  16. 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!!!πŸ‘

  17. Thank you for these amazing quizzes; I learned a lot. This helped me to improve my English grammar.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button