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 286 of 309
- A. Would follow
- B. Followed
- C. Would have followed
- D. Had followed
Explanation: The correct answer is Option C: 'would have followed'. The sentence structure 'If they had believed' indicates a past unreal condition…
Correct answer: Would have followed- A. Can
- B. Could
- C. Will
- D. Had
Explanation: The correct answer is 'could' because it is used to express a hypothetical or unreal situation in the present, which fits the context of…
Correct answer: Could- A. Breaks
- B. Will break
- C. Broke
- D. Would break
Explanation: The correct answer is Option B: 'will break'. In this sentence, the future simple tense is required to show the consequence of the engine…
Correct answer: Will break- A. Are
- B. Were
- C. Would have been
- D. Have been
Explanation: In this sentence, the correct answer is 'would have been' because it is used to express a hypothetical situation in the past.
Correct answer: Would have been- A. Arrive
- B. Had arrived
- C. Arrived
- D. Would have arrived
Explanation: The correct answer is 'had arrived,' as it correctly conveys the past perfect tense required in the sentence structure.
Correct answer: Had arrived- A. Were
- B. Was
- C. Had been
- D. Is
Explanation: The correct answer is option A:were. In this sentence, the use of 'If' indicates a hypothetical situation in the past, requiring the…
Correct answer: Were- A. Gets
- B. Would get
- C. Will get
- D. Got
Explanation: In the given sentence, the future possibility of the teacher getting angry is being discussed.
Correct answer: Will get- A. Would
- B. Will
- C. Had
- D. Do
Explanation: The correct answer is 'would' because the sentence is expressing a hypothetical situation in the present.
Correct answer: Would- A. Arrive
- B. Would arrive
- C. Will arrive
- D. Have arrived
Explanation: The correct answer is Option C: 'will arrive'. In this sentence, the use of 'will arrive' correctly indicates a future action that will…
Correct answer: Will arrive- A. Will have
- B. Might have
- C. May
- D. Must have
Explanation: In this sentence, the past perfect 'had called' in the 'If' clause indicates a past unreal condition.
Correct answer: Might have- A. Would be
- B. Will be
- C. Is
- D. Has been
Explanation: The correct answer is 'would be' because the sentence presents a hypothetical situation in the past, requiring the past conditional tense.
Correct answer: Would be- A. Would
- B. Will
- C. Must
- D. Had
Explanation: The correct answer is 'would' because the sentence is presenting a hypothetical situation in the present where the speaker is not…
Correct answer: Would- A. Go
- B. Went
- C. Will go
- D. Would go
Explanation: The correct answer is 'will go.' This option correctly uses the future tense to indicate a future action based on the condition presented…
Correct answer: Will go- A. Didn't fall
- B. Wouldn't fall
- C. Wouldn't have fallen
- D. Hadn't fallen
Explanation: The correct answer is Option C: 'wouldn't have fallen.' This option correctly follows the structure 'If...hadn't + past participle,' which…
Correct answer: Wouldn't have fallen- A. Ran
- B. Run
- C. Had run
- D. Would run
Explanation: The correct answer is 'had run' because the sentence requires the past perfect tense to indicate an action that could have been completed…
Correct answer: Had run- A. Study
- B. Had studied
- C. Would study
- D. Studied
Explanation: The correct answer is 'had studied' because it correctly aligns with the conditional structure of the sentence.
Correct answer: Had studied- A. Would be
- B. Will be
- C. Was
- D. Had been
Explanation: The correct answer is 'will be'. In this sentence, the condition 'If it snows tonight' indicates a future possibility, so the appropriate…
Correct answer: Will be- A. Would help
- B. Helped
- C. Would have helped
- D. Help
Explanation: In this sentence, the correct answer is 'would have helped.' The structure 'Had you asked earlier, I would have helped you.' is a past…
Correct answer: Would have helped- A. Will
- B. Would
- C. Should
- D. Might
Explanation: By using 'will' in the sentence 'If we rehearse enough, we will perform well,' the speaker expresses a future event that is highly likely…
Correct answer: Will- A. Saw
- B. Had seen
- C. Would see
- D. See
Explanation: The correct answer is 'had seen' because it correctly aligns with the conditional structure 'If...they'd' in the sentence.
Correct answer: Had seen