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 287 of 309
- A. Come
- B. Had come
- C. Came
- D. Were to come
Explanation: The correct answer is 'were to come' because it correctly conveys the hypothetical nature of the action in the past.
Correct answer: Were to come- A. Forget
- B. Will forget
- C. Would forget
- D. Forgot
Explanation: The correct answer is 'will forget' because it correctly uses the future tense to match the conditional structure of the sentence.
Correct answer: Will forget- A. Was
- B. Had been
- C. Were
- D. Am
Explanation: In the sentence 'If I _ rich, I'd fund your project.', the correct answer is 'were' because it correctly completes the second conditional…
Correct answer: Were- A. Wouldn't make
- B. Wouldn't have made
- C. Won't have made
- D. Didn't make
Explanation: The correct answer is Option B: 'wouldn't have made'. In this conditional sentence structure, 'If he hadn't rushed' sets up a hypothetical…
Correct answer: Wouldn't have made- A. Would stop
- B. Stops
- C. Stopped
- D. Will stop
Explanation: The correct answer is Option D: will stop. In this sentence, the future action of the car stopping is directly linked to the conditional…
Correct answer: Will stop- A. Am
- B. Was
- C. Would be
- D. Would have been
Explanation: The correct answer is 'would have been.' The sentence is in the past perfect conditional tense, indicating a hypothetical situation in the…
Correct answer: Would have been- A. Had paid attention
- B. Paid attention
- C. Has paid attention
- D. Would pay attention
Explanation: In the given sentence, the structure suggests a hypothetical situation in the past where the completion of one action ('had paid…
Correct answer: Had paid attention- A. Could have gotten
- B. Will get
- C. Get
- D. Got
Explanation: The correct answer is Option A: 'could have gotten'. In the given sentence, the structure 'If they hadn't lost the key' indicates a past…
Correct answer: Could have gotten- A. Is
- B. Will be
- C. Would be
- D. Was
Explanation: The correct answer is 'is' because the sentence is instructing to take the cake out of the oven once it is done baking, indicating a…
Correct answer: Is- A. Knows
- B. Knew
- C. Had known
- D. Would know
Explanation: The correct answer is 'knew' because the sentence is referring to a past situation where the speaker wishes the other person knew how much…
Correct answer: Knew- A. Was
- B. Is
- C. Would have been
- D. Would be
Explanation: The correct answer is Option C:would have been. This option correctly uses the past conditional structure to indicate a hypothetical…
Correct answer: Would have been- A. Doesn't he
- B. Does he
- C. Isn't he
- D. Didn't he
Explanation: The correct question tag is "does he" because the main statement is negative in sense ("seldom"), so the tag must be positive.
Correct answer: Does he- A. Will you
- B. Shall we
- C. Won't you
- D. Don't we
Explanation: The proper sentence is: "Let's make a plan, shall we?" because "let's" always takes the question tag "shall we."
Correct answer: Shall we- A. Did they
- B. Didn't they
- C. Do they
- D. Will they
Explanation: The correct question tag is "did they?" because the subject is "Nobody" (which is negative in sense), so the tag must be positive.
Correct answer: Did they- A. Hadn't he
- B. Had he
- C. Did he
- D. Doesn't he
Explanation: Yes since hardly makes the statement negative, the question tag must be positive (had he).
Correct answer: Had he- A. Haven't you
- B. Have you
- C. Did you
- D. Don't you
Explanation: You have never visited London, have you? This is correct because negative statements take a positive question tag.
Correct answer: Have you- A. Is there
- B. Isn't there
- C. Does it
- D. Hasn't it
Explanation: The correct tag is "is there?" because the main clause is negative (isn't). So the full sentence is: "There isn't much time left, is there?"
Correct answer: Is there- A. Didn't she
- B. Doesn't she
- C. Wasn't she
- D. Hasn't she
Explanation: The correct tag is "didn't she?" because the main clause uses "used to", which refers to past habitual actions, and the question tag…
Correct answer: Didn't she- A. Shall we
- B. Won't we
- C. Do we
- D. Don't we
Explanation: The sentence is negative ("Let's not waste time"), so the correct tag is "shall we?" (positive).
Correct answer: Shall we- A. Can it
- B. Can't it
- C. Does it
- D. Won't it
Explanation: Yes, the correct question tag is "can it?" because the main sentence is negative (Nothing can be done now), so the tag must be positive.
Correct answer: Can it