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 2 of 59

11. Choose the correct article: He is ____ honest officer who never accepts a bribe.

  • A. a
  • B. an
  • C. the
  • D. no article

Explanation: The choice between a and an depends on the opening sound, not the opening letter, and the h in honest is silent so the word begins with a vowel sound. The same rule gives an hour and an MBBS degree, but a university and a one-rupee coin, where the spelling begins with a vowel but the sound does not.

Correct answer: an

12. Change to passive voice: The nurse administered the injection.

  • A. The injection was administered by the nurse
  • B. The injection is administered by the nurse
  • C. The injection has been administered by the nurse
  • D. The injection administered the nurse

Explanation: The active verb is in the simple past, so the passive must be was administered, keeping the same tense. The object of the active sentence becomes the subject of the passive one and the original subject moves into a by phrase. Changing to is administered or has been administered would shift the tense, which a voice change must never do.

Correct answer: The injection was administered by the nurse

13. Choose the correct form: She ____ in this hospital since 2019.

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

Explanation: An action that began in the past and continues into the present takes the present perfect continuous, and the marker since fixes the starting point. The simple present would describe a general habit with no link to 2019, and the simple past would mean she no longer works there. Use since with a point in time and for with a length of time.

Correct answer: has been working

14. Choose the correct form: By the time we reached the station, the train ____.

  • A. left
  • B. has left
  • C. had left
  • D. was leaving

Explanation: When two past actions are compared, the earlier one takes the past perfect, so the train had already gone before we arrived. The present perfect cannot be used because the whole situation is in the past. The simple past would suggest both events happened at the same moment.

Correct answer: had left

15. Choose the correct form: If it rains tomorrow, we ____ the match.

  • A. will cancel
  • B. would cancel
  • C. cancelled
  • D. will cancelled

Explanation: A first conditional describes a real and likely future possibility, taking the present simple in the if clause and will plus the base verb in the main clause. Would belongs to the second conditional, which describes an unlikely or imaginary situation. Note that the if clause never takes will in this pattern.

Correct answer: will cancel

16. Choose the correct form: He said that he ____ to Lahore the previous week.

  • A. goes
  • B. has gone
  • C. had gone
  • D. will go

Explanation: Reported speech shifts the tense one step back, so a past simple in the original becomes the past perfect, and the phrase the previous week confirms the earlier time. Keeping the present tense would only be correct if the reporting verb were present. This backshift is one of the most frequently tested rules in entry tests.

Correct answer: had gone

17. Change to passive voice: The doctor examined the patient.

  • A. The patient is examined by the doctor
  • B. The patient was examined by the doctor
  • C. The patient has been examined by the doctor
  • D. The patient examined the doctor

Explanation: The active sentence is in the past simple, so the passive keeps that tense with was plus the past participle. Changing to is or has been alters the time frame, which a voice change must never do. The object of the active sentence becomes the subject of the passive one.

Correct answer: The patient was examined by the doctor

18. Change to passive voice: They are building a new hospital.

  • A. A new hospital is built by them
  • B. A new hospital was being built by them
  • C. A new hospital is being built by them
  • D. A new hospital has been built

Explanation: The present continuous active becomes is or are being plus the past participle in the passive. Dropping being would change the meaning to a general statement rather than an action in progress. The agent by them is often omitted in such sentences because it adds little.

Correct answer: A new hospital is being built by them

19. Choose the correct preposition: She is not interested ____ politics.

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

Explanation: Interested is always followed by in when naming the subject of interest. These verb and adjective plus preposition combinations are fixed by usage rather than by rule, so they simply have to be learnt. Compare good at, afraid of, dependent on and responsible for.

Correct answer: in

20. Choose the correct preposition: The book is different ____ the one I read last year.

  • A. than
  • B. from
  • C. to
  • D. with

Explanation: Different from is the form accepted in careful written English, and it is the one entry tests reward. Different than is common in American speech and different to in British speech, but neither is safe in an examination. The rule is easy to remember alongside similar to, which takes the opposite preposition.

Correct answer: from