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

Read the Grammar notesFree MDCAT chapter notes with key terms

6,178 questions · page 283 of 309

  • A. Would be
  • B. Would have been
  • C. Were
  • D. Will be

Explanation: The correct answer is Option B: 'would have been'. In the sentence, the use of 'hadn't interfered' indicates a past hypothetical situation…

Correct answer: Would have been
  • A. Would have
  • B. Had
  • C. Will have
  • D. Would

Explanation: In the given sentence, 'arrive' is in the simple present tense, indicating a future action.

Correct answer: Will have
  • A. Wouldn't be
  • B. Would have been
  • C. Wouldn't have been
  • D. Hadn't been

Explanation: In past unreal conditionals, we use 'would have + past participle' for the result of an unreal past situation.

Correct answer: Wouldn't have been
  • A. Will be
  • B. Would be
  • C. Would have been
  • D. Were

Explanation: The correct answer is Option C: 'would have been'. In the sentence, the use of 'hadn't ignored' indicates a past perfect conditional…

Correct answer: Would have been
  • A. Would
  • B. Will
  • C. Might have
  • D. Must

Explanation: In this sentence, the correct answer is 'might have' because it aligns with the past perfect conditional structure needed to convey the…

Correct answer: Might have
  • A. Will
  • B. Would
  • C. Can
  • D. Do

Explanation: The correct answer is 'would'. In this question, we are discussing a hypothetical situation of time travel, which requires the use of…

Correct answer: Would
  • A. Win
  • B. Would win
  • C. Will win
  • D. Would have won

Explanation: The correct answer is 'would win' because it correctly reflects the hypothetical nature of the sentence where the condition of not…

Correct answer: Would win
  • A. Would be
  • B. Would have been
  • C. Had been
  • D. Will be

Explanation: The correct answer is 'would have been.' The sentence is in the past tense, and the use of 'If I had never met her' indicates a…

Correct answer: Would have been
  • A. Burns
  • B. Will burn
  • C. Would burn
  • D. Burnt

Explanation: The correct answer is Option A: burns. In this sentence, 'burns' is the correct verb form because it agrees with the singular subject…

Correct answer: Burns
  • A. Will
  • B. Would
  • C. Had
  • D. Shall

Explanation: The correct answer is 'would' because it is the appropriate modal verb to express a hypothetical situation in the present.

Correct answer: Would
  • A. Is
  • B. Was
  • C. Were
  • D. Had been

Explanation: In this sentence, the correct answer is 'were' because it is the appropriate form of the verb 'to be' to use with the plural subject 'we'…

Correct answer: Were
  • A. Were
  • B. Am
  • C. Had been
  • D. Would be

Explanation: In this sentence, the correct answer is 'had been' because the phrase 'I wish' indicates a desire for a different past action.

Correct answer: Had been
  • A. Scored
  • B. Score
  • C. Had scored
  • D. Would score

Explanation: The correct answer is 'had scored.' In this sentence, the use of the past perfect tense 'had scored' is appropriate to indicate that if…

Correct answer: Had scored
  • A. Will attend
  • B. Would have attended
  • C. Would attend
  • D. Attended

Explanation: The correct answer is 'would have attended' because it accurately reflects the past perfect conditional tense needed in this context.

Correct answer: Would have attended
  • A. Would trouble
  • B. Will trouble
  • C. Troubles
  • D. Troubled

Explanation: The correct answer is Option B: 'will trouble.' This option correctly uses the future tense to show a direct consequence of obeying the…

Correct answer: Will trouble
  • A. Studied
  • B. Had studied
  • C. Studies
  • D. Would study

Explanation: The correct answer is B: 'had studied.' The sentence structure 'could have been' indicates a past unreal condition, requiring the past…

Correct answer: Had studied
  • A. Would be
  • B. Will have been
  • C. Would have been
  • D. Had been

Explanation: The correct answer is Option C:would have been. In this sentence, the use of 'would have been' indicates a hypothetical situation in the…

Correct answer: Would have been
  • A. Would miss
  • B. Would have missed
  • C. Miss
  • D. Will miss

Explanation: The correct answer is Option B: 'would have missed'. In the sentence 'If I had waited, I would have missed the opportunity,' the structure…

Correct answer: Would have missed
  • A. Apologized
  • B. Apologize
  • C. Had apologized
  • D. Will apologize

Explanation: The correct answer is 'had apologized.' In this sentence, the past perfect tense is used to indicate that the action of apologizing (past…

Correct answer: Had apologized
  • A. Would
  • B. Will
  • C. Might
  • D. Had

Explanation: In the given sentence, 'If she invites me, I will go,' the correct tense to use is 'will' to express a future action that is certain to…

Correct answer: Will