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

  • A. To
  • B. Up
  • C. Of
  • D. On
  • E. In

Explanation: The correct use of preposition is : She climbed "up"the ladder to paint the wall, thus option B is the correct answer.

Correct answer: Up
  • A. "If I am lying, the curse of Allah be on me and may I be drowned in some period. May I even be deprived from a decent burial!"
  • B. "If I am lying. the curse of Allah be on me and may I be drowned in some period, May I even be deprived at a decent burial!"
  • C. "If I am lying, the curse of Allah be on me and may I be drowned in some period. May I even deprived off a decent burial."
  • D. "If I am lying, the curse of Allah be on me and may I be drowned in some period. May I even be deprived of a decent burial!"

Explanation: The preposition "of" is used to show possession or belonging. In this sentence, the speaker is saying that they may be deprived of…

Correct answer: "If I am lying, the curse of Allah be on me and may I be drowned in some period. May I even be deprived of a decent burial!"
  • A. Beside
  • B. After
  • C. On
  • D. In

Explanation: The correct preposition in this sentence is beside, which means next to something.

Correct answer: Beside
  • A. Then
  • B. On
  • C. Over
  • D. From

Explanation: We use prefer to say we like one thing or activity more than another. Over is used when there are two clear choices in the phrase.

Correct answer: Over
  • A. To
  • B. On
  • C. At
  • D. With

Explanation: The expression, "going to", followed by a verb in the infinitive, allows us to express an idea in the near future as in this case the…

Correct answer: To
  • A. Into
  • B. In
  • C. On
  • D. At

Explanation: It is correct, as "in" is a preposition in English grammar that is used to indicate location or position inside something "In" can also be…

Correct answer: In
  • A. A
  • B. An
  • C. The
  • D. No article

Explanation: Use the indefinite article a or an only with a singular count noun whose specific identity is not known to the reader.

Correct answer: No article
  • A. For ... in
  • B. At ... in
  • C. In ... at
  • D. At .. for

Explanation: "At" and "in" are the correct prepositions. The preposition "for" is used to refer to an extended period; a duration (how long something…

Correct answer: At ... in
  • A. The pollution in the city had a bad effect about me.
  • B. The pollution in the city had a bad effect for me.
  • C. The pollution in the city had a bad effect in me.
  • D. The pollution in the city had a bad effect on me.

Explanation: The phrase 'effect on somebody/something' indicates a change or influence that one entity has on another.

Correct answer: The pollution in the city had a bad effect on me.
  • A. Of
  • B. Had
  • C. Have
  • D. Opt

Explanation: We use must have + past participle when we are sure of what happened. Hence "must have" is correct.

Correct answer: Have
  • A. It's a correct sentence
  • B. The preposition "at" should be omitted
  • C. The preposition "in" should be "on"
  • D. The preposition "cooking" should be "to cook."

Explanation: The phrase "good at cooking" is correct, as "good at" is the correct preposition to use when talking about skill in an activity."In the…

Correct answer: It's a correct sentence
  • A. An
  • B. For
  • C. At
  • D. Upon

Explanation: The correct answer is Option B: for. The verb 'hanker' is typically followed by the preposition 'for,' which means to have a strong desire…

Correct answer: For
  • A. For
  • B. After
  • C. Towards
  • D. About

Explanation: In this sentence, "Don't hanker after worldly pleasures", the word "after" is the correct preposition to use.

Correct answer: After
  • A. Up
  • B. Down
  • C. After
  • D. In

Explanation: C is the correct option. This is the correct choice. "Takes after" means to resemble or have similar characteristics to someone, usually a…

Correct answer: After
  • A. Gulliver travels was writen to swift.
  • B. Gulliver travels was writen at swift.
  • C. Gulliver's Travels was written by Swift.
  • D. Gulliver's travel was written by swift.

Explanation: This option is correct because all the punctuation marks are used according to punctuation rules

Correct answer: Gulliver's Travels was written by Swift.
  • A. During
  • B. For
  • C. Just
  • D. Since

Explanation: This is the correct answer. "For" is used with a period of time, like "six weeks," to indicate the duration of being in the company.

Correct answer: For
  • A. At
  • B. By
  • C. In
  • D. To

Explanation: This is the correct answer. "At" is used to indicate a specific position or location, like "at the door," implying you were near or close…

Correct answer: At
  • A. At
  • B. In
  • C. To
  • D. Of

Explanation: "Good at" is correct because the preposition "at" is used to indicate skill or ability in a particular subject or activity.

Correct answer: At
  • A. In, for
  • B. With, about
  • C. At, for
  • D. On, for

Explanation: The correct phrase is "believe in" when referring to trust or confidence in someone or something & "ask for" is used in terms of…

Correct answer: In, for
  • A. After several days of discussion, the committee agreed to the amount of money to donate.
  • B. After several days of discussion, the committee agreed at the amount of money to donate
  • C. After several days of discussion, the committee agreed with the amount of money to donate.
  • D. After several days of discussion, the committee agreed on the amount of money to donate.

Explanation: "Agreed on" is the correct phrase when referring to a decision or an amount.

Correct answer: After several days of discussion, the committee agreed on the amount of money to donate.