01/11/2025
How good is your grammar?
Test now !!!!
*Advance grammar MCQs*
1. If I ___ you, I would apologize.
A) was
B) were
C) am
D) be
2. She said that she ___ the movie before.
A) saw
B) has seen
C) had seen
D) was seeing
3. The book, as well as the pens, ___ on the table.
A) are
B) were
C) is
D) have
4. Neither of the answers ___ correct.
A) are
B) were
C) is
D) been
5. By the time he arrived, we ___ our dinner.
A) finished
B) had finished
C) have finished
D) finish
6. I wish I ___ more time to study.
A) have
B) had
C) have had
D) having
7. He speaks English ___ than his brother.
A) more fluent
B) fluenter
C) most fluently
D) more fluently
8. Hardly had I reached home ___ it started raining.
A) when
B) then
C) than
D) and
9. She prefers tea ___ coffee.
A) than
B) over
C) to
D) instead
10. The boy ___ won the prize is my cousin.
A) which
B) who
C) whom
D) whose
11. You had better ___ early.
A) to go
B) gone
C) go
D) going
12. Each of the students ___ given a notebook.
A) are
B) were
C) is
D) have
13. The house ___ by the river was beautiful.
A) build
B) building
C) built
D) builds
14. If it rains, the match ___ cancelled.
A) will be
B) is
C) was
D) has been
15. He has been working here ___ 2019.
A) for
B) from
C) since
D) after
16. I am used to ___ early.
A) get up
B) getting up
C) got up
D) gets up
17. The news ___ not very good today.
A) are
B) were
C) is
D) have
18. No sooner did he see me ___ he ran away.
A) when
B) then
C) than
D) that
19. A number of students ___ absent today.
A) is
B) was
C) are
D) has been
20. I would rather ___ at home tonight.
A) stay
B) stayed
C) staying
D) to stay