Free Grammar MCQs with Answers
6,178 Grammar MCQs from English, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.
English grammar covers how words, phrases and clauses combine to form correct sentences. It includes tenses, parts of speech, prepositions, articles, voice, reported speech, agreement, infinitives, gerunds, adverb position, transitions, punctuation, sentence structure and inversion, with special attention to distinctions such as phrases versus clauses and active versus passive voice.
Last updated
6,178 questions · page 260 of 309
- A. Is
- B. Am
- C. Are
- D. Had
Explanation: According to the rules of sub-verb agreement mother is a singular noun so a singular helping verb "is" should follow.
Correct answer: Is- A. Die
- B. Died
- C. Had died
- D. Had been died
Explanation: we use present tense" simple present" whenever there is a universal truth so option A is correct
Correct answer: Die- A. Has been wiping
- B. Have been wiping
- C. Wipes
- D. Wiped
Explanation: 'Will' in the sentence points out future tense. 'Will' is conjugated with 'have' and hence option b is the correct answer.
Correct answer: Have been wiping- A. Wrote
- B. Written
- C. Write
- D. Writes
Explanation: Since the subject "they" is plural, the verb used to refer to it must also be plural i.e "wrote".
Correct answer: Wrote- A. Mopped
- B. Was mopping
- C. Mops
- D. Is mopping
Explanation: The sentence indicates an action that happened in the past, so the helping verb used should also be in past, hence option B was moping is…
Correct answer: Was mopping- A. Is
- B. Are
- C. Were
- D. Was
Explanation: In the sentence above, the word "the pants" is a plural noun, so we need to find a plural helping verb.
Correct answer: Were- A. Rains
- B. Is raining
- C. Was raining
- D. Has been raining
Explanation: Here the word 'now' in the sentence indicates the present condition and that is continuous.
Correct answer: Is raining- A. Has
- B. Have
- C. Having
- D. Are
Explanation: The correct verb form to use in the sentence "Each and every member _ to vote" is has.
Correct answer: Has5189. Demonstrate the correct use of subject-verb agreement:A pair of trousers _ all that I brought along.
- A. Were
- B. Are
- C. Would be
- D. Is
Explanation: Here, a pair of trousers is treated as a singular thing, so a singular verb must be employed and that is "is".
Correct answer: Is- A. Contained
- B. Contains
- C. Contain
- D. Containing
Explanation: The sentence is in the present tense, therefore Option A is incorrect. The subject is plural therefore Option B is incorrect.
Correct answer: Contain- A. Stayed
- B. Stopped
- C. Lived
- D. Left
Explanation: Staying somewhere means remaining in the same place.
Correct answer: Stayed5192. Which one is correct?
- A. I'm just passing away, Ali. Thought I might run into Ahmed here.
- B. I'm just passing through, Ali. Thought I might run into Ahmed here.
- C. l'm just passing on, Ali. Thought I might run Into Ahmed here.
- D. I'm just passing along, Ali. Thought I might run into Ahmed here.
Explanation: 'I'm just passing through, Ali. Thought I might run into Ahmed here.' Pass-through: a place through which one passes or is obliged to pass.
Correct answer: I'm just passing through, Ali. Thought I might run into Ahmed here.- A. He is clever and he lacks experience.
- B. He is clever but he is lacking experience
- C. He is clever but he is lacked experience
- D. He is clever but he is lack experience
Explanation: The simple present tense is used to describe facts and habits. Option A is correct as it is a fact that he is clever and he lacks…
Correct answer: He is clever and he lacks experience.- A. Shall
- B. Would
- C. Had
- D. Could
Explanation: Possible words here can "will" or "shall". Shall is mentioned in options unlike will hence that is our correct answer.
Correct answer: Shall- A. been
- B. be been
- C. would been
- D. have been
- E. have had
Explanation: The sentence is in the past tense, and it indicates an action that was completed before the present moment.
Correct answer: have been- A. delivers
- B. has deliver
- C. have deliver
- D. delivering
Explanation: The present indefinite tense is marked by specific markers as every day, often, always, every week, every sunday e.t.c.In general it…
Correct answer: delivers- A. Is
- B. Are
- C. Was
- D. Are being
Explanation: Fifteen minutes is a special compound-subject and it takes the singular verb form 'is'.
Correct answer: Is- A. Has eaten
- B. Is eating
- C. Have eaten
- D. Have been eating
Explanation: 'Cattle' represents a plural noun. Hence, plural verb is used. Cattle 'are' grazing; 'cattle is grazing' is incorrect.
Correct answer: Have eaten- A. Arrived
- B. Will arrive
- C. Arrives
- D. Is arriving
Explanation: Future is always followed by the present. In the given sentence, in the second clause there is use of simple future so its grammatical…
Correct answer: Arrives- A. Paint
- B. Painted
- C. Has painted
- D. Was painted
Explanation: The key to solving these questions is reading them in your head filling in each option and then deciphering which option fits in well.
Correct answer: Was painted