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

  • A. Type I probable conditional sentence
  • B. Type Il improbable conditional sentence
  • C. Type Ill unfulfilled conditional sentence
  • D. Type Zero conditional sentence

Explanation: Type I probable conditional sentences describe a possible condition in the present or future and its likely outcome.

Correct answer: Type I probable conditional sentence
  • A. Present Indefinite
  • B. Past Indefinite
  • C. Present Perfect Continuous
  • D. Past Perfect Continuous

Explanation: The tense used in the sentence "He had been reading a book since morning" is:c) Present Perfect Continuous

Correct answer: Present Perfect Continuous
  • A. Type Zero conditional sentence.
  • B. Type l probable conditional sentence.
  • C. Type Il improbable conditional sentence.
  • D. Type Ill unfulfilled conditional sentence.

Explanation: Type III unfulfilled conditional: These sentences discuss hypothetical situations in the past that did not happen.

Correct answer: Type Ill unfulfilled conditional sentence.
  • A. Already started
  • B. Had already started
  • C. Would already start
  • D. Started already

Explanation: The other options are wrong as 'when we went' indicates the use of the past tense. The correct answer is B) had already started.

Correct answer: Had already started
  • A. Is
  • B. Was
  • C. Has been
  • D. Would

Explanation: The other options are wrong as 'since four o'clock' indicates the use of present perfect tense and not the simple present or simple past…

Correct answer: Has been
  • A. has known
  • B. have known
  • C. knows
  • D. knew

Explanation: Option A is correct. Ahmad has known me for a long time is correct sentence.

Correct answer: has known
  • A. Study
  • B. Am Studying
  • C. Have been Studying
  • D. Studies

Explanation: The correct answer is "have been studying." The sentence "English for five years" implies a perfect tense.

Correct answer: Have been Studying
  • A. Start
  • B. Will start
  • C. Do not start
  • D. Are starting

Explanation: The correct answer is "start." The sentence is a conditional statement, and "start" is the present verb that fits in the context.

Correct answer: Start
  • A. Start
  • B. Starting
  • C. Starts
  • D. Have started

Explanation: The sentence is suggesting that if a certain action is initiated, it will allow the person to reach their destination by six o'clock.

Correct answer: Start
  • A. Studied
  • B. Has been studying
  • C. Studies
  • D. Had studies

Explanation: The sentence indicates an ongoing action that started in the past and continues into the present.

Correct answer: Has been studying
  • A. Will have escape
  • B. Will have escaped
  • C. Will escaped
  • D. Will escape

Explanation: b) Will have escaped.This option is the correct sentence. It uses the future perfect tense, which is appropriate for describing an action…

Correct answer: Will have escaped
  • A. Has learnt
  • B. Have been learning
  • C. Has been learning
  • D. Has been learns

Explanation: This sentence is in the future perfect continuous tense, indicating an ongoing action that will be completed in the future.

Correct answer: Has been learning
  • A. Become
  • B. Became
  • C. Will be
  • D. Be

Explanation: Become is the first form. It is used in the present tense Heard indicates past tense, thus the second form of the verb will be used i.e.

Correct answer: Became
  • A. Have done
  • B. Has done
  • C. Have been done
  • D. Did

Explanation: Have is used in the present perfect tense with a plural subject Has is used in the present perfect tense with a singular subject Have been…

Correct answer: Did
  • A. Lives
  • B. Is living
  • C. Has lived
  • D. Had lived

Explanation: Lives is the first form that is used with a singular subject in the present tense Is living would be used in the present continuous tense…

Correct answer: Lives
  • A. I will pay for you.
  • B. I am coming
  • C. They are going
  • D. They were present

Explanation: Will is used in the future tense Am coming indicates present continuous tense Are going shows that the sentence is in the present…

Correct answer: I will pay for you.
  • A. She listened
  • B. She talks
  • C. She waits
  • D. She eats

Explanation: The presence of -ed creates a past tense in the sentence.

Correct answer: She listened
  • A. He will go
  • B. He will eat
  • C. He will work
  • D. He eats

Explanation: Something happening now is in the present tense which usually ends with a 's.

Correct answer: He eats
  • A. If I had been thirsty
  • B. I would have
  • C. Drank the lemonade
  • D. Without waiting for you.

Explanation: The entire sentence is past present tense. 'Drank' is a past tense though 'Drunk' would have been preferably used as we have a 'have'…

Correct answer: Drank the lemonade
  • A. Present
  • B. Past
  • C. Future
  • D. None of these options are correct

Explanation: A daily routine is an action which one does presently and continuously; hence present tense should be used.

Correct answer: Present