100 Advanced English Grammar MCQs with Answers

100 Advanced English Grammar MCQs with Answers

Get 100 advanced English grammar MCQs with answers for competitive exams and self-study. This complete grammar quiz covers tenses, conditionals, clauses, reported speech, passive voice, modals, and advanced rules. Perfect for students, teachers, and exam preparation.

Here are 100 Advanced English Grammar MCQs with answers.
These include complex tenses, clauses, voice, conditionals, modals, transformations, determiners, advanced sentence structure, and vocabulary usage.

100 Advanced English Grammar MCQs (With Answers)


1–20: Advanced Tenses & Structure

  1. By next month, she ___ the entire project.
    a) will finish
    b) will have finished
    c) finished
    Answer: b

  2. If he ___ earlier, he would have caught the bus.
    a) left
    b) had left
    c) leaves
    Answer: b

  3. I wish I ___ harder when I was young.
    a) work
    b) worked
    c) had worked
    Answer: c

  4. She said she ___ the movie before.
    a) has seen
    b) had seen
    c) saw
    Answer: b

  5. They ___ for two hours when the meeting finally began.
    a) waited
    b) have been waiting
    c) had been waiting
    Answer: c

  6. He acts as if he ___ everything.
    a) knows
    b) knew
    c) has known
    Answer: b

  7. This time tomorrow, I ___ to Dubai.
    a) will fly
    b) will be flying
    c) fly
    Answer: b

  8. If she ___ the truth, she wouldn’t have been angry.
    a) knows
    b) had known
    c) knew
    Answer: b

  9. I ___ to call you, but I forgot.
    a) was meaning
    b) had meant
    c) meant
    Answer: c

  10. Hardly ___ the class when the bell rang.
    a) he entered
    b) did he enter
    c) had he entered
    Answer: c

  11. No sooner had we reached home ___ it started raining.
    a) when
    b) than
    c) then
    Answer: b

  12. She would rather you ___ the truth.
    a) tell
    b) told
    c) had told
    Answer: b

  13. It’s high time you ___ home.
    a) go
    b) went
    c) had gone
    Answer: b

  14. He ___ to London twice this year.
    a) has gone
    b) has been
    c) had been
    Answer: b

  15. They ___ the report by the time we arrived.
    a) complete
    b) had completed
    c) have completed
    Answer: b

  16. She ___ in the garden when the phone rang.
    a) worked
    b) was working
    c) is working
    Answer: b

  17. I wish it ___ stop raining.
    a) will
    b) would
    c) should
    Answer: b

  18. If you heat ice, it ___.
    a) melts
    b) will melt
    c) melted
    Answer: a

  19. She ___ to the gym lately.
    a) isn’t going
    b) hasn’t been going
    c) didn’t go
    Answer: b

  20. The train ___ by the time we reached the station.
    a) left
    b) had left
    c) has left
    Answer: b


21–40: Voice, Modals & Conditionals

  1. The work ___ by tomorrow.
    a) will complete
    b) will be completed
    c) will have completed
    Answer: b

  2. The letter ___ yesterday.
    a) was posting
    b) posted
    c) was posted
    Answer: c

  3. She ___ speak French fluently.
    a) can
    b) could
    c) might
    Answer: a

  4. You ___ leave early; it’s not necessary.
    a) must
    b) don’t have to
    c) shouldn’t
    Answer: b

  5. He ___ finished it by now, but I’m not sure.
    a) should have
    b) must have
    c) might have
    Answer: c

  6. You ___ smoke here; it’s forbidden.
    a) mustn’t
    b) don’t have to
    c) shouldn’t
    Answer: a

  7. If I ___ you, I would apologize.
    a) was
    b) were
    c) am
    Answer: b

  8. If it ___ tomorrow, we will cancel the trip.
    a) rains
    b) rained
    c) will rain
    Answer: a

  9. If he had tried harder, he ___ succeeded.
    a) might have
    b) might
    Answer: a

  10. The house ___ in 1990.
    a) built
    b) was built
    c) was building
    Answer: b

  11. Something must ___ done about the problem.
    a) be
    b) been
    c) being
    Answer: a

  12. He ___ be at home; the lights are off.
    a) must
    b) can’t
    c) should
    Answer: b

  13. She ___ have arrived by now; she lives nearby.
    a) must
    b) could
    c) can
    Answer: a

  14. He ___ play the piano when he was 5.
    a) could
    b) can
    c) may
    Answer: a

  15. You ___ to respect others.
    a) ought
    b) ought not
    c) ought do
    Answer: a

  16. This book ___ written by Shakespeare.
    a) is
    b) was
    c) were
    Answer: b

  17. The problem ___ solved soon.
    a) is
    b) will be
    Answer: b

  18. If only I ___ more time!
    a) have
    b) had
    Answer: b

  19. If she ___ earlier, she would be on time.
    a) leaves
    b) had left
    c) left
    Answer: c

  20. The match ___ due to rain.
    a) was cancelled
    b) cancelled
    Answer: a


41–60: Clauses, Reported Speech & Connectors

  1. I don’t know where ___ gone.
    a) has she
    b) she has
    Answer: b

  2. He asked me where ___ living.
    a) I am
    b) I was
    Answer: b

  3. “I will go tomorrow,” she said. → Indirect
    a) She said she will go tomorrow.
    b) She said she would go the next day.
    Answer: b

  4. She insisted that he ___ present.
    a) be
    b) is
    c) was
    Answer: a

  5. This is the book ___ I told you about.
    a) which
    b) whom
    c) where
    Answer: a

  6. The man ___ house was destroyed is sad.
    a) who
    b) whose
    c) whom
    Answer: b

  7. She left early ___ avoid traffic.
    a) in order to
    b) so that
    Answer: a

  8. He works hard ___ he may succeed.
    a) so that
    b) in order to
    Answer: a

  9. Choose the correct connector:
    He is rich, ___ he is unhappy.
    a) and
    b) but
    Answer: b

  10. Although it was raining, ___
    a) but we went out.
    b) we went out.
    Answer: b

  11. Tell me ___ you need.
    a) what
    b) that
    Answer: a

  12. She knows the man ___ you met yesterday.
    a) where
    b) whom
    c) which
    Answer: b

  13. He apologized ___ late.
    a) for arriving
    b) to arrive
    Answer: a

  14. She is the best teacher ___ ever taught me.
    a) who
    b) that
    Answer: b

  15. The reason ___ he left early is unknown.
    a) that
    b) why
    Answer: a

  16. She walks as if she ___ a queen.
    a) is
    b) were
    Answer: b

  17. I will stay here ___ you return.
    a) until
    b) unless
    Answer: a

  18. ___ you work hard, you will fail.
    a) Unless
    b) Until
    Answer: a

  19. Not only did he lie, ___ cheated.
    a) but also
    b) but
    Answer: a

  20. Such was the heat ___ we fainted.
    a) when
    b) that
    Answer: b

100 Basic English Grammar MCQs with Answers (Practice Test)


61–80: Advanced Usage, Determiners & Errors

  1. Neither of the answers ___ correct.
    a) are
    b) is
    Answer: b

  2. Each player ___ awarded a medal.
    a) were
    b) was
    Answer: b

  3. I have ___ money left.
    a) little
    b) few
    Answer: a

  4. She has ___ friends in this city.
    a) a few
    b) few
    Answer: a

  5. There isn’t ___ water in the bottle.
    a) many
    b) much
    Answer: b

  6. He gave me ___ advice.
    a) many
    b) some
    Answer: b

  7. She is ___ most intelligent girl in the class.
    a) a
    b) the
    Answer: b

  8. ___ honesty is important.
    a) A
    b) Ø (no article)
    Answer: b

  9. The news ___ shocking.
    a) are
    b) is
    Answer: b

  10. Mathematics ___ my favorite subject.
    a) are
    b) is
    Answer: b

  11. Scissors ___ sharp.
    a) is
    b) are
    Answer: b

  12. Ten kilometers ___ a long walk.
    a) is
    b) are
    Answer: a

  13. The committee ___ disagreeing.
    a) is
    b) are
    Answer: b

  14. The police ___ investigating the case.
    a) is
    b) are
    Answer: b

  15. He is good ___ math.
    a) in
    b) at
    Answer: b

  16. She insisted ___ paying the bill.
    a) to
    b) on
    Answer: b

  17. He succeeded ___ solving the problem.
    a) in
    b) at
    Answer: a

  18. They accused him ___ cheating.
    a) for
    b) of
    Answer: b

  19. She is married ___ a lawyer.
    a) with
    b) to
    Answer: b

  20. He is different ___ others.
    a) from
    b) than
    Answer: a


81–100: Miscellaneous Advanced Grammar

  1. Choose the correct form:
    a) Between you and I
    b) Between you and me
    Answer: b

  2. The man, along with his sons, ___ present.
    a) are
    b) is
    Answer: b

  3. She is one of those people who ___ always complaining.
    a) is
    b) are
    Answer: b

  4. None of the students ___ passed.
    a) has
    b) have
    Answer: a

  5. The fewer mistakes you make, the ___ your score.
    a) higher
    b) more higher
    Answer: a

  6. This is the best solution ___ we can find.
    a) which
    b) that
    Answer: b

  7. He denied ___ the glass.
    a) breaking
    b) to break
    Answer: a

  8. She avoided ___ with him.
    a) arguing
    b) to argue
    Answer: a

  9. I look forward to ___ you.
    a) see
    b) seeing
    Answer: b

  10. He is used to ___ early.
    a) wake
    b) waking
    Answer: b

  11. She made me ___.
    a) cry
    b) to cry
    Answer: a

  12. I want this work ___ today.
    a) done
    b) do
    Answer: a

  13. Let’s not ___ time.
    a) wasted
    b) waste
    Answer: b

  14. She found the book ___ on the table.
    a) laying
    b) lying
    Answer: b

  15. He is senior ___ me.
    a) to
    b) than
    Answer: a

  16. This problem is too difficult ___ solve.
    a) to
    b) for
    Answer: a

  17. She prefers reading ___ watching TV.
    a) to
    b) than
    Answer: a

  18. The earlier we leave, ___ we arrive.
    a) the sooner
    b) the soon
    Answer: a

  19. He is said ___ a millionaire.
    a) to be
    b) be
    Answer: a

  20. I had my car ___.
    a) repair
    b) repaired
    Answer: b

Read Also: Free Virtual Assistant Job