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

  • A. Let's meet at Sarah's house after school.
  • B. Let's meet at Sarahs' house after school.
  • C. Lets meet at Sarah's house after school.
  • D. Let's meet, at Sarah's house after school

Explanation: This option is correct. It includes the contraction "Let's" (short for "Let us") and correctly uses "Sarah's" to show possession.

Correct answer: Let's meet at Sarah's house after school.
  • A. Has
  • B. Have
  • C. Had
  • D. Are

Explanation: The context of the sentence firstly requires a verb that satisfies the need to indicate the possession of "no time for connection" by…

Correct answer: Have
  • A. Has called
  • B. Have called
  • C. Have been called
  • D. Has been called

Explanation: Parents are plural but the blank follows the noun 'son' which is singular.

Correct answer: Has been called
  • A. Either the obtuse quack or the camel-men is stupid.
  • B. Either the obtuse quack or the camel-men has stupidity.
  • C. Either the obtuse quack or the camel-men was stupid.
  • D. Either the obtuse quack or the camel-men were stupid.

Explanation: The correct answer is Option D: 'Either the obtuse quack or the camel-men were stupid.' In this sentence, the subject is a compound…

Correct answer: Either the obtuse quack or the camel-men were stupid.
  • A. Does not
  • B. How
  • C. His
  • D. Inconvenience

Explanation: The sentence should read: "Buster, my kitten, does not realise how much his playfulness inconveniences me."The error is in the verb…

Correct answer: Inconvenience
  • A. Neither of the three boys are happy
  • B. None of the two boys are happy.
  • C. Neither of the two boys is happy.
  • D. None of the two boys is happy.

Explanation: "Neither" is a singular pronoun, so the verb "is" is the correct choice to agree with the singular subject.

Correct answer: Neither of the two boys is happy.
  • A. Had he lived in England he would miss his family.
  • B. Had he lived in England he would have missed his family.
  • C. Had he lived in England he had missed his family.
  • D. Had he live in England he will missed his family.

Explanation: Option B is correct because it is the only sentence that adheres perfectly to grammar rules.

Correct answer: Had he lived in England he would have missed his family.
  • A. Costs
  • B. Cost
  • C. Costed
  • D. Is costing

Explanation: The correct option that fits appropriately in the blank is:"It will cost me a lot of money."The correct form of the verb "cost" to use in…

Correct answer: Cost
  • A. Wants
  • B. Is wanting
  • C. Was wanting
  • D. Want

Explanation: "The headmaster wants to speak to you" in Option A sounds most appropriate because "headmaster" is a singular noun so we should complement…

Correct answer: Wants
  • A. already started
  • B. had already started
  • C. would already started
  • D. started already

Explanation: The correct answer is "had already started." The sentence is in the past perfect tense, indicating that the film's starting (a past…

Correct answer: had already started
  • A. Were discovered
  • B. Discovered
  • C. Are discovered
  • D. Had been discovered

Explanation: B is the correct option because this is an active voice and past tense.

Correct answer: Discovered
  • A. Would have
  • B. Would had
  • C. Would have been
  • D. Would had been

Explanation: This is a third conditional sentence. Correct structure: If + past perfect + would have + past participle.

Correct answer: Would have been
  • A. Sent to
  • B. Were sent to
  • C. Sent
  • D. Would have sent to

Explanation: The main verb of the sentence is 'should be checked'. The blank therefore needs a reduced passive relative clause (past participle)…

Correct answer: Sent to
  • A. Were run
  • B. Was run
  • C. Ran
  • D. Runs

Explanation: This is the correct past tense form of the verb "run" in active voice, indicating that people performed action of running.

Correct answer: Ran
  • A. Caught
  • B. Was caught
  • C. Had caught
  • D. Has caught

Explanation: The sentence is in the passive voice. It should read: "the thief immediately was caught by the people." The action was done to the thief…

Correct answer: Was caught
  • A. Were torn
  • B. Has torn
  • C. Was torn
  • D. Had torn

Explanation: This is the correct past tense passive voice construction. It correctly indicates that the city was the subject of the action (being torn)…

Correct answer: Was torn
  • A. Was accused
  • B. Has accused
  • C. Accused
  • D. Is accused

Explanation: The sentence should read: "The truck driver accused the lady who was walking in the middle of the road." Here, the subject (truck driver)…

Correct answer: Accused
  • A. Had been gone
  • B. Had gone
  • C. Has been gone
  • D. Was gone

Explanation: The phrase "By the time he arrived" indicates that the action of leaving was completed before another past action.

Correct answer: Had gone
  • A. A letter was
  • B. Has a letter
  • C. Was a letter
  • D. Had a letter

Explanation: In passive voice, the auxiliary verb 'was' comes before the subject. So the sentence becomes: "By whom was a letter written?"

Correct answer: Was a letter
  • A. He is calling you names.
  • B. He calls you names.
  • C. He called you names.
  • D. You are being called names by him.

Explanation: The sentence 'You are called names by him.' is in passive voice and present simple tense.

Correct answer: He calls you names.