Advertisements

English Grammar Quiz (60 Questions With Answers & Explanations)

Advertisements

🧠 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 →
Advertisements

74 تعليقات

  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.

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

  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. 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!!!👍

  15. Thank you so much for helping many people to improve their English grammar and skills through this platform.

    My name is Oliver Tambo

اترك ردّاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *