Free Grammar MCQs with Answers

587 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.

587 questions · page 1 of 59

1. Choose the correct preposition: "She is very good ___ mathematics."

  • A. in
  • B. at
  • C. on
  • D. for

Explanation: English uses "good at" for skills and subjects — good at mathematics, good at cricket. "Good in" is used for a context or period rather than a skill, and "good for" means beneficial.

Correct answer: at

2. Choose the correct passive voice of: "She writes a letter."

  • A. A letter is written by her
  • B. A letter was written by her
  • C. A letter has been written by her
  • D. A letter is being written by her

Explanation: The sentence is in the present indefinite tense, so the passive form is "is/are + past participle": A letter is written by her. Option (d) would be the passive of the present continuous, "She is writing a letter."

Correct answer: A letter is written by her

3. Choose the correct form: "Each of the boys ___ present in the hall."

  • A. were
  • B. was
  • C. have been
  • D. are

Explanation: "Each" is a singular pronoun and governs the verb regardless of the plural noun that follows in the prepositional phrase. The subject is "each", not "the boys", so the singular "was" is correct.

Correct answer: was

4. Choose the correct form: Neither of the candidates ____ submitted the required documents.

  • A. have
  • B. has
  • C. were
  • D. are

Explanation: Neither is a singular pronoun, so it takes a singular verb regardless of the plural noun in the prepositional phrase that follows. The phrase of the candidates does not control the verb. The same rule governs each, either, everyone and none used in the singular sense.

Correct answer: has

5. Choose the correct form: The committee ____ divided on the proposal.

  • A. is
  • B. are
  • C. was being
  • D. has

Explanation: A collective noun takes a plural verb when the members are acting as individuals rather than as a single unit, and being divided is precisely that situation. If the committee acted as one body the singular would be right, as in the committee has issued its report. Testing which sense is meant is the whole point of this question type.

Correct answer: are

6. Choose the correct form: The quality of these instruments ____ excellent.

  • A. are
  • B. is
  • C. were
  • D. have been

Explanation: The subject is quality, which is singular, so the verb must be is. The plural noun instruments sits inside a prepositional phrase and can never be the subject of the sentence. Intervening phrases like this are the standard trap in subject-verb agreement items.

Correct answer: is

7. Choose the correct tense: By the time the ambulance arrived, the patient ____ consciousness.

  • A. loses
  • B. has lost
  • C. had lost
  • D. will lose

Explanation: Two completed past events need the past perfect for whichever happened first, so had lost marks the loss of consciousness as earlier than the arrival. The present perfect has lost cannot be used because the sentence is anchored in the past by arrived. This is the classic use of by the time as a signal for the past perfect.

Correct answer: had lost

8. Choose the correct tense: She ____ in this hospital since 2019.

  • A. works
  • B. worked
  • C. has been working
  • D. is working

Explanation: Since fixes a starting point for an action that began in the past and is still continuing, which calls for the present perfect continuous. The simple present works describes a general habit with no time span, and the simple past worked would mean she no longer does. Since always pairs with a perfect tense, never with the simple present or past continuous.

Correct answer: has been working

9. Choose the correct preposition: The doctor was accompanied ____ two senior nurses.

  • A. with
  • B. by
  • C. from
  • D. along

Explanation: Accompanied by is used for people, while accompanied with is used for things that go alongside something, as in tea accompanied with biscuits. Since nurses are people, by is required. Fixed preposition pairings like this cannot be reasoned out and have to be learned.

Correct answer: by

10. Choose the correct preposition: He has been suffering ____ diabetes for ten years.

  • A. with
  • B. from
  • C. of
  • D. in

Explanation: Suffer from is the standard collocation for illnesses and conditions. Suffer with occasionally appears in speech but is not accepted in formal usage or on entry tests. Die of, cure of and recover from follow similarly fixed patterns worth memorising together.

Correct answer: from