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 285 of 309
- A. Will leave
- B. Would leave
- C. Leave
- D. Are leaving
Explanation: The correct answer is 'will leave' because it correctly uses the future tense to indicate a future action based on the condition of the…
Correct answer: Will leave- A. Came
- B. Comes
- C. Would come
- D. Would have come
Explanation: In this sentence, the use of 'If I had locked the door' sets up a past perfect conditional scenario.
Correct answer: Would have come- A. Would understand
- B. Would have understood
- C. Had understood
- D. Understands
Explanation: The correct answer is 'would have understood' because it correctly reflects the past perfect conditional tense needed in the sentence.
Correct answer: Would have understood- A. Would be
- B. Will be
- C. Is
- D. Was
Explanation: The correct answer is 'will be' because the sentence is expressing a future consequence if no action is taken now.
Correct answer: Will be- A. Stay
- B. Stayed
- C. Had stayed
- D. Would stay
Explanation: The correct answer is 'stay' because it matches the future tense 'you'll burn' in the sentence.
Correct answer: Stay- A. Am
- B. Were
- C. Had been
- D. Will be
Explanation: The correct answer is Option B:were. In the second conditional structure, 'were' is used for unreal or hypothetical situations.
Correct answer: Were- A. Will
- B. Would
- C. Had
- D. Must
Explanation: The correct answer is Option B:would. In the given sentence, 'If I were stronger, I would join the army.', the use of 'would' is…
Correct answer: Would- A. Have
- B. Had
- C. Would have
- D. Would have had
Explanation: The correct answer is Option D: 'would have had'. In the past perfect tense, this option accurately completes the conditional sentence by…
Correct answer: Would have had- A. Knew
- B. Had known
- C. Knows
- D. Would know
Explanation: The correct answer is 'knew' because it correctly reflects the past tense in a hypothetical situation.
Correct answer: Knew- A. Know
- B. Knew
- C. Had known
- D. Would know
Explanation: The correct answer is 'knew'. In conditional sentences, the verb in the if-clause should be in the past tense when the main clause is in…
Correct answer: Knew- A. Arrive
- B. Would have arrived
- C. Arrived
- D. Had arrived
Explanation: The correct answer is 'would have arrived.' In past unreal conditionals, we use 'would have' followed by the past participle of the verb…
Correct answer: Would have arrived- A. Buy
- B. Would buy
- C. Would have bought
- D. Had bought
Explanation: The correct answer is Option C: would have bought. In the sentence, 'If I had saved more money, I would have bought a car by now,' the…
Correct answer: Would have bought- A. Will need
- B. Would need
- C. Needed
- D. Had needed
Explanation: The correct answer is 'will need' because it accurately reflects the future conditional nature of the sentence, where the adaptation is…
Correct answer: Will need- A. May leave
- B. Would leave
- C. Will leave
- D. Had left
Explanation: The correct answer is 'will leave' because the sentence is a first conditional where the future tense is used in the main clause when the…
Correct answer: Will leave- A. WWould score
- B. Scores
- C. Would have scored
- D. Had scored
Explanation: The correct answer is 'would have scored'. The sentence is in the past perfect conditional form, indicating a hypothetical situation in…
Correct answer: Would have scored- A. Would turn
- B. Will turn
- C. Turned
- D. Had turned
Explanation: The correct answer is 'will turn'. The sentence is stating a general truth that when the liquid is boiled, it always turns into gas.
Correct answer: Will turn- A. Would attend
- B. Would have attended
- C. Attend
- D. Will attend
Explanation: The correct answer is 'would have attended.' In conditional sentences that express unreal past situations, we use the past perfect tense…
Correct answer: Would have attended- A. Gave
- B. Gives
- C. Had given
- D. Would have given
Explanation: The correct answer is 'had given.' In this sentence, the use of the past perfect tense 'had given' is appropriate because it indicates an…
Correct answer: Had given- A. Can
- B. May
- C. Will
- D. Must
Explanation: The correct answer is 'will'. In this sentence, the use of 'will' indicates a future certainty that if the train is missed, the person…
Correct answer: Will- A. Was
- B. Were
- C. Am
- D. Had been
Explanation: The correct answer is 'were' because the sentence is a conditional statement in the past tense, requiring the use of the subjunctive form.
Correct answer: Were