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

  • A. Are
  • B. Were
  • C. Is
  • D. Have been

Explanation: The correct answer is 'are' because it is the present tense form of the verb 'to be' that matches the subject 'you'.

Correct answer: Are
  • A. Ask
  • B. Asks
  • C. Has asked
  • D. Asking

Explanation: The correct answer is asks because the sentence is structured to describe a habitual or repeated action typically conveyed in the present…

Correct answer: Asks
  • A. Has
  • B. Is
  • C. Was
  • D. Have

Explanation: The correct answer is 'has' because the sentence requires the present perfect tense, which is used to express experiences up to the…

Correct answer: Has
  • A. Don't receive
  • B. Didn't receive
  • C. Haven't received
  • D. Won't receive

Explanation: The correct answer is haven't received as it uses the present perfect tense, which is appropriate for situations where an action has not…

Correct answer: Haven't received
  • A. Try
  • B. Have tried
  • C. Have been trying
  • D. Trying

Explanation: The correct answer is 'have been trying' because the sentence refers to an action that began in the past and is still continuing.

Correct answer: Have been trying
  • A. Wash
  • B. Washes
  • C. Is washing
  • D. Washed

Explanation: The correct answer is 'washes'. In the sentence 'He usually _ his car on Sundays,' the word 'usually' indicates a habitual action.

Correct answer: Washes
  • A. Discuss
  • B. Are discussing
  • C. Discussed
  • D. Have been discussing

Explanation: The correct answer is 'have been discussing' because it uses the present perfect continuous tense, which is appropriate for an action that…

Correct answer: Have been discussing
  • A. Play
  • B. Are playing
  • C. Played
  • D. Have played

Explanation: The correct answer is 'are playing.' The present continuous tense is used to describe actions that are happening right now.

Correct answer: Are playing
  • A. Did, see
  • B. Have, seen
  • C. Are, seeing
  • D. Do, see

Explanation: The correct answer is 'Have, seen' because the question is asking about an experience that might have occurred at any time up to the…

Correct answer: Have, seen
  • A. Rains
  • B. Rained
  • C. Is raining
  • D. Rain

Explanation: The sentence describes an action that occurs regularly every summer, which is a habitual action.

Correct answer: Rains
  • A. Will have baked
  • B. Have baked
  • C. Will be baking
  • D. Will have been baking

Explanation: The correct answer is will have been baking. This tense, the future perfect continuous, is used to describe an action that will be ongoing…

Correct answer: Will have been baking
  • A. Has been suffering
  • B. Suffered
  • C. Suffers
  • D. Is suffered

Explanation: The correct answer is has been suffering. The phrase 'He says' suggests a connection to the present moment, which is why the present…

Correct answer: Has been suffering
  • A. Have been asking
  • B. Am asking
  • C. Ask
  • D. Was asking

Explanation: The correct answer is have been asking because it uses the present perfect continuous tense, which is suitable for actions that began in…

Correct answer: Have been asking
  • A. Are, noticing
  • B. Do, notice
  • C. Have, been noticing
  • D. Had, noticed

Explanation: The correct answer is have, been noticing because the structure 'have been noticing' indicates an action that started in the past and…

Correct answer: Have, been noticing
  • A. Has been imitating
  • B. Imitates
  • C. Has imitated
  • D. Is imitating

Explanation: The correct answer is has been imitating. The phrase 'ever since he returned' indicates an action that started in the past and continues…

Correct answer: Has been imitating
  • A. Goes
  • B. Gone
  • C. Went
  • D. Going

Explanation: The sentence 'She _ to the party last night.' requires a verb in the simple past tense because of the phrase 'last night,' which indicates…

Correct answer: Went
  • A. See
  • B. Saw
  • C. Seen
  • D. Have seen

Explanation: The correct answer is saw. The sentence 'I _ him two days ago.' requires the verb to be in the simple past tense because the phrase 'two…

Correct answer: Saw
  • A. Arrive
  • B. Arrived
  • C. Arriving
  • D. Had arrive

Explanation: The correct answer is arrived because the sentence refers to an action that is completed in the past, which is best expressed using the…

Correct answer: Arrived
  • A. Has left
  • B. Had left
  • C. Left
  • D. Leaves

Explanation: The correct answer is 'had left,' which uses the past perfect tense. This tense is appropriate here because it indicates an event (the…

Correct answer: Had left
  • A. Shout
  • B. Shouted
  • C. Was shouting
  • D. Shouting

Explanation: The correct answer is shouted because 'shouted' is in the simple past tense, which matches 'saw' in the sentence.

Correct answer: Shouted