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 282 of 309

  • A. Have
  • B. Had
  • C. Would have
  • D. Had had

Explanation: The correct answer is 'had' because the sentence is structured as a second conditional where the past tense is used in the 'if' clause to…

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

Explanation: The correct answer is Option C: 'had been'. In the given sentence, the structure 'would've attended' indicates a past action that did not…

Correct answer: Had been
  • A. Took
  • B. Will take
  • C. Would take
  • D. Had taken

Explanation: The correct answer is 'will take' because it correctly expresses a future action in response to the current hypothetical situation of the…

Correct answer: Will take
  • A. Would be
  • B. Will be
  • C. Am
  • D. Would have been

Explanation: The correct answer is 'would be.' The sentence is a type 3 conditional sentence, where the past perfect tense is used in the if-clause 'If…

Correct answer: Would be
  • A. Won't have
  • B. Wouldn't have
  • C. Didn't
  • D. Wouldn't

Explanation: The correct answer is 'wouldn't have.' In this sentence, the use of 'wouldn't have' in the past perfect tense correctly indicates the…

Correct answer: Wouldn't have
  • A. Listen
  • B. Will listen
  • C. Would listen
  • D. Had listened

Explanation: The correct answer is 'will listen' because it correctly indicates that the action of 'listening' will happen in the future if she speaks…

Correct answer: Will listen
  • A. Would make
  • B. Make
  • C. Made
  • D. Will make

Explanation: The correct answer is 'will make' because it correctly uses the future tense to indicate a future action of making it on time.

Correct answer: Will make
  • A. Will sound
  • B. Would sound
  • C. Sounds
  • D. Sounded

Explanation: The correct answer is Option A: 'will sound'. This option correctly uses the future tense to indicate that the speech will improve as a…

Correct answer: Will sound
  • A. Told
  • B. Tells
  • C. Has told
  • D. Had told

Explanation: The correct answer is 'told' because it is in the correct past tense form to match the hypothetical situation in the sentence.

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

Explanation: The correct answer is 'were' because it is the past subjunctive form of the verb 'to be' used to express a hypothetical situation in the…

Correct answer: Were
  • A. Missed
  • B. Will miss
  • C. Miss
  • D. Would miss

Explanation: The correct answer is Option B:will miss. This option correctly uses the future tense to indicate a future possibility if we don't hurry.

Correct answer: Will miss
  • A. Am
  • B. Was
  • C. Were
  • D. Had been

Explanation: The sentence is a past perfect conditional sentence, indicating a situation that did not happen in the past.

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

Explanation: In the second conditional sentence structure, the if-clause is in the past simple tense (If you were smarter) and the main clause requires…

Correct answer: Were
  • A. Would have
  • B. Could have
  • C. Had
  • D. Would

Explanation: The correct answer is 'could have.' In this sentence, the use of 'could have' correctly indicates the possibility of the match continuing…

Correct answer: Could have
  • A. Will
  • B. Would
  • C. Did
  • D. Can

Explanation: The correct answer is 'would' because the sentence is expressing a hypothetical situation in the present/future.

Correct answer: Would
  • A. Can
  • B. Would
  • C. Might
  • D. Should

Explanation: The correct answer is 'would'. In this sentence, the use of 'were' indicates a hypothetical situation (subjunctive mood), and 'would' is…

Correct answer: Would
  • A. Would feel
  • B. Would have felt
  • C. Feels
  • D. Felt

Explanation: The correct answer is Option B: 'would have felt'. In this sentence, the use of the past perfect tense 'had taken' requires the…

Correct answer: Would have felt
  • A. Avoid
  • B. Avoided
  • C. Would avoid
  • D. Would have avoided

Explanation: In the sentence, 'If you had read the instructions, you would have avoided the mistake,' the correct answer is 'would have avoided.' This…

Correct answer: Would have avoided
  • A. Would meet
  • B. Will meet
  • C. Meet
  • D. Had meet

Explanation: The correct answer is Option A: 'would meet.' When discussing a hypothetical situation in the past, the correct form to use is 'would'…

Correct answer: Would meet
  • A. Can't
  • B. Won't
  • C. Wouldn't
  • D. Don't

Explanation: The correct answer is 'wouldn't' because the sentence is presenting a hypothetical or unreal condition in the present.

Correct answer: Wouldn't