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 278 of 309
- A. Would pass
- B. Passed
- C. Will have passed
- D. Would have passed
Explanation: The correct answer is Option D: 'would have passed'. In the sentence, 'If he had studied harder', the past perfect conditional 'had…
Correct answer: Would have passed- A. Goes
- B. Went
- C. Had gone
- D. Will go
Explanation: The correct answer is Option B: went. In the sentence, the condition 'She wouldn't be so tired' indicates a hypothetical situation in the…
Correct answer: Went- A. Would come
- B. Would have come
- C. Will come
- D. Come
Explanation: The correct answer is Option B: 'would have come.' In past unreal conditional sentences, the structure requires the use of 'would have'…
Correct answer: Would have come- A. Rained
- B. Rains
- C. Will rain
- D. Raining
Explanation: The correct answer is Option B: 'rains'. In conditional sentences, the present simple tense is used in the 'if' clause to indicate a…
Correct answer: Rains- A. Left
- B. Had left
- C. Would leave
- D. Would have left
Explanation: The correct answer is Option B: 'had left'. In a hypothetical past situation like this, the past perfect tense is used to show an action…
Correct answer: Had left- A. Called
- B. Will call
- C. Would call
- D. Call
Explanation: The correct answer is 'would call' because the sentence is a second conditional, indicating a hypothetical situation in the present or…
Correct answer: Would call- A. Finishes
- B. Would have finished
- C. Finished
- D. Will have finished
Explanation: The correct answer is 'would have finished' because it follows the third conditional structure which is used to talk about unreal past…
Correct answer: Would have finished- A. Would be
- B. Would have been
- C. Will be
- D. Was
Explanation: The correct answer is 'would have been' because it correctly reflects the past perfect tense required in the sentence.
Correct answer: Would have been- A. Will
- B. Would
- C. Can
- D. Am
Explanation: In this sentence, the structure 'Were I' sets up a hypothetical or unreal condition, requiring the modal verb 'would' to follow.
Correct answer: Would- A. Wouldn't make
- B. Won't make
- C. Didn't make
- D. Wouldn't have made
Explanation: The correct answer is 'wouldn't make'. The sentence is in the subjunctive mood, indicating a hypothetical situation in the past.
Correct answer: Wouldn't make- A. Die
- B. Will die
- C. Would die
- D. Dying
Explanation: The correct answer is Option B: 'will die'. This option correctly applies the future tense structure 'will + base form of the verb' to…
Correct answer: Will die- A. Would help
- B. Helped
- C. Would have helped
- D. Will help
Explanation: In the given sentence, 'Had they informed us earlier' sets up a past unreal condition, which requires the past perfect tense in the…
Correct answer: Would have helped- A. Would
- B. Will
- C. Had
- D. Shall
Explanation: In this sentence, the speaker is talking about a hypothetical future scenario of winning the prize.
Correct answer: Will- A. Bring
- B. Brought
- C. Had brought
- D. Would bring
Explanation: The correct answer is 'had brought' because it is the past perfect tense form required in the if-conditional sentence structure.
Correct answer: Had brought- A. If he calls
- B. If he called
- C. If he had called
- D. If he is calling
Explanation: The correct answer is 'If he calls' because it correctly matches the structure of a first conditional sentence in English, where the…
Correct answer: If he calls- A. Have
- B. Had
- C. Will have
- D. Would have
Explanation: In this sentence, the use of 'had' is appropriate because it fits the structure of a hypothetical situation in the past.
Correct answer: Had- A. Had
- B. Have
- C. Will have
- D. Would have
Explanation: The correct answer is Option A:had. In this conditional sentence, the use of 'had' in the past tense is necessary to convey the idea that…
Correct answer: Had- A. Would be
- B. Was
- C. Will be
- D. Would have been
Explanation: The correct answer is 'would be.' In the sentence, 'If I had taken that job, I would be in Europe now,' the conditional perfect tense…
Correct answer: Would be- A. Would be
- B. Would have been
- C. Will be
- D. Am
Explanation: The correct answer is Option B: 'would have been'. In this sentence, the past perfect conditional tense is needed to express the…
Correct answer: Would have been- A. Wouldn't have
- B. Won't have
- C. Wouldn't
- D. Would not be
Explanation: The correct answer is 'wouldn't have'. This sentence is a third conditional sentence structure, which is used for situations that did not…
Correct answer: Wouldn't have