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 284 of 309
- A. Downloaded
- B. Would download
- C. Would have downloaded
- D. Download
Explanation: The correct answer is 'would have downloaded' because the sentence is presenting a hypothetical situation in the past where the internet…
Correct answer: Would have downloaded- A. Were
- B. Was
- C. Had been
- D. Would be
Explanation: The correct answer is 'had been' because it is in the past perfect tense, which is used to express an action that could have taken place…
Correct answer: Had been- A. Will ask
- B. Would ask
- C. Ask
- D. Would have asked
Explanation: In this sentence, the correct answer is 'will ask' as it correctly indicates a future action that will happen after the condition of…
Correct answer: Will ask- A. Got
- B. Would get
- C. Will get
- D. Get
Explanation: The correct answer is 'would get.' In this sentence, the use of 'would' with the base form of the verb 'get' indicates a hypothetical…
Correct answer: Would get- A. Is
- B. Was
- C. Would be
- D. Would have been
Explanation: In this sentence, the conditional statement 'If he had brought' indicates a past action that did not happen.
Correct answer: Would have been- A. Leave
- B. Would leave
- C. Would have left
- D. Left
Explanation: The correct answer is Option C: 'would have left'. In this sentence, the past perfect tense is required to indicate that the action of…
Correct answer: Would have left- A. Catch
- B. Caught
- C. Would have caught
- D. Will catch
Explanation: The correct answer is Option C: 'would have caught'. In the sentence, 'If I had woken up earlier, I would have caught the bus,' the…
Correct answer: Would have caught- A. Would be
- B. Is
- C. Was
- D. Had been
Explanation: The correct answer is 'would be' because it accurately expresses the hypothetical nature of the situation where the sun didn't rise.
Correct answer: Would be- A. Discussed
- B. Would discuss
- C. Will discuss
- D. Had discussed
Explanation: In this sentence, the future event of the director coming is indicated, so the correct tense to use is the future.
Correct answer: Will discuss- A. Will have
- B. Could have
- C. Should
- D. Would
Explanation: The correct answer is 'could have' because it accurately conveys the past conditional tense required in the sentence.
Correct answer: Could have- A. Wouldn't be
- B. Wouldn't have been
- C. Won't be
- D. Wasn't
Explanation: The correct answer is 'wouldn't have been'. In conditional sentences with 'If I had taken...', the correct structure to use is 'wouldn't…
Correct answer: Wouldn't have been- A. Will get
- B. Got
- C. Would have got
- D. Were getting
Explanation: The correct answer is 'will get.' In this sentence, the future tense is required to express a possible outcome in the future based on a…
Correct answer: Will get- A. Came
- B. Had come
- C. Would come
- D. Has come
Explanation: The correct answer is 'had come' because the sentence structure requires the past perfect tense to show that the action of 'coming'…
Correct answer: Had come- A. Am
- B. Was
- C. Were
- D. Be
Explanation: The correct answer is Option C:were. In this sentence, the structure indicates a hypothetical situation, which requires the use of the…
Correct answer: Were- A. Can
- B. Could
- C. Will
- D. Must
Explanation: The correct answer is 'could'. The sentence is in the past perfect tense, indicating a condition that was not met in the past.
Correct answer: Could- A. Stayed
- B. Had stayed
- C. Would have stayed
- D. Would stay
Explanation: The correct answer is Option C: 'would have stayed'. In past unreal conditional sentences, the structure is 'If...
Correct answer: Would have stayed- A. Will say
- B. Would say
- C. Says
- D. Would have said
Explanation: The correct answer is 'would say'. In this sentence, the main clause is in the past tense 'knew', so the appropriate verb tense in the…
Correct answer: Would say- A. Use
- B. Used
- C. Will use
- D. Would use
Explanation: The correct answer is 'will use' because it appropriately conveys the future action of using candles if the power fails.
Correct answer: Will use- A. Is
- B. Were
- C. Had been
- D. Would be
Explanation: The correct answer is B: 'were.' In the second conditional structure, we use the past subjunctive form 'were' to express unreal or…
Correct answer: Were5680. If you heat ice, it _.
- A. Melts
- B. Will melt
- C. Would melt
- D. Melted
Explanation: The correct answer is Option A: 'melts.' In this sentence, the use of the present tense 'melts' is appropriate because it indicates a…
Correct answer: Melts