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 309 of 309
- A. Is
- B. are
- C. were
- D. has
Explanation: Option A is correct. The sentence 'The director as well as the manager of the hotel is attending the meeting' uses 'as well as' to connect…
Correct answer: Is- A. Breathe
- B. are breathing
- C. breath
- D. have breathed
Explanation: Breathe is a verb we use for the process of inhaling and exhaling. In this sentence, 'breathe' is the correct verb form that matches the…
Correct answer: Breathe- A. had not flown
- B. did not fly
- C. has not flown
- D. has not been flown
Explanation: The use of "was" in the first part of the sentence and the word "before" at the end suggest it to be a past sentence.
Correct answer: had not flown- A. Would have do
- B. Must have
- C. Would have
- D. Will have
Explanation: The correct answer is Option C:Would have. This phrase is the most appropriate to convey the hypothetical scenario of passing the…
Correct answer: Would have- A. Has rained
- B. Was rained
- C. Had rained
- D. Rained
Explanation: "Rained" is also a correct option because it is the simple past tense, which is used to describe an action that occurred in the past.
Correct answer: Rained- A. Stayed, would be
- B. Stays, will be
- C. Had stayed, would have been
- D. Will stay, will be
Explanation: Therefore, the most appropriate option in the given context is "Stays, will be" as it indicates a general statement about the future…
Correct answer: Stays, will be- A. Preparing
- B. Prepared
- C. Preparation
- D. Preparatory
Explanation: The present participle form of "prepare" is "preparing". It is used to describe an action that is ongoing or in progress at the moment of…
Correct answer: Preparing- A. Lose
- B. Lost
- C. Loser
- D. Loss
Explanation: The sentence indicates that someone has lost their pen and is purchasing a replacement.
Correct answer: Lost- A. is working in
- B. is serving
- C. is working for
- D. has been working
Explanation: The correct answer is 'has been working' because it uses the present perfect continuous tense, which is appropriate for actions that…
Correct answer: has been working- A. would have been
- B. will be
- C. would be
- D. will have been
Explanation: The correct answer is 'would be' because the sentence describes a hypothetical situation that depends on a specific condition (rain).
Correct answer: would be- A. Spends
- B. Spent
- C. Was spending
- D. Is spending
Explanation: The sentence talks about a completed period in the past (childhood) with relevance to the present, which is best expressed using the…
Correct answer: Spent- A. Laying
- B. Lying
- C. Lieing
- D. Lied
Explanation: The correct answer is 'lying' because it is the present participle form of the verb 'lie,' which means to recline or be in a horizontal…
Correct answer: Lying- A. Will
- B. Shall
- C. Would
- D. Should
Explanation: "Would" highlights a sense of expectation for the future or from the perspective of an expectation set in the past for some time yet to…
Correct answer: Would- A. Had been
- B. Was
- C. Has been
- D. Being
Explanation: We use 'had been' when you describe something that happened in the past before something else in the past.
Correct answer: Had been- A. Didn't had
- B. Needn't have had
- C. Didn't have to have
- D. Needn't
Explanation: If we say that somebody didn't have to or didn't need to do something, we mean that the action was not necessary and the person did not do…
Correct answer: Didn't have to have- A. Should
- B. Would
- C. Will
- D. Would have
Explanation: In this context, "would" is used to indicate a habitual action or behavior in the past.
Correct answer: Would- A. Will travel around the world.
- B. Would have travelled
- C. Would travel
- D. Travel
Explanation: Option C is correct.The correct answer is would travel. The second conditional tense is used to talk about imaginary or hypothetical…
Correct answer: Would travel- A. But
- B. Nevertheless
- C. Yet
- D. Still
Explanation: 'Yet' is a conjunction that is used to show contrast
Correct answer: Yet