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.

Last updated

587 questions · page 56 of 59

551. I did not ____ to university yesterday.

  • A. went
  • B. go
  • C. gone
  • D. going

Explanation: After the auxiliary did, the main verb must be in its base form: “did not go.” Went and gone cannot follow did, and going would require a different construction.

Correct answer: go

552. I ______ lie from now on.

  • A. don't
  • B. didn't
  • C. haven't
  • D. won't
  • E. hadn't

Explanation: Won’t is the contraction of will not and correctly expresses a refusal or decision about future behaviour: “I won’t lie from now on.” Don’t refers to the present, not the stated future period.

Correct answer: won't

553. ____ you call your friend yesterday?

  • A. Have
  • B. Had
  • C. Will
  • D. Did
  • E. Do

Explanation: Did is the past-tense auxiliary used to form a question about a completed action yesterday: “Did you call?” The main verb remains in its base form after did.

Correct answer: Did

554. If I __________ money, I would purchase it now.

  • A. has
  • B. have
  • C. had
  • D. have had

Explanation: This is the second conditional: the unreal or hypothetical condition takes the past form had, followed by would purchase in the result clause. Has and have do not fit this hypothetical pattern.

Correct answer: had

555. I wish Sana _______come soon.

  • A. will
  • B. would
  • C. had
  • D. have

Explanation: After wish, would expresses a desired or hoped-for future action: “I wish Sana would come soon.” Will is normally avoided after wish in this structure.

Correct answer: would

556. You must take a taxi if you ___________ to catch the next train.

  • A. intend
  • B. will intend
  • C. would intend
  • D. intending

Explanation: In a first conditional sentence, the if-clause takes the simple present, even when it refers to the future: “if you intend to catch.” “Will intend” is not normally used in this condition clause.

Correct answer: intend

557. It is very cold here in winter, so they ___________ Islamabad.

  • A. going to
  • B. usually go to
  • C. goes to
  • D. are sometimes go to

Explanation: The plural subject “they” takes the base verb “go,” and “usually” correctly expresses a repeated habit. “Goes” agrees with a singular subject, not “they.”

Correct answer: usually go to

558. I did not know where he _________ from.

  • A. has come
  • B. had come
  • C. have come
  • D. comes

Explanation: The past perfect “had come” places his coming before the later past moment when the speaker did not know. This is the usual backshifted form in reported past-time narration.

Correct answer: had come

559. I knew he ____ fail in exam.

  • A. shall
  • B. will
  • C. would
  • D. both A & B

Explanation: After the past verb “knew,” the future verb normally shifts from “will” to “would”: “I knew he would fail.” This is sequence of tenses in indirect speech.

Correct answer: would

560. The doctor warms him that unless he gives up smoking:_____________________(PMS 2018 KPK)

  • A. His health will soon be recovered
  • B. He will not recover
  • C. Will he able to recover
  • D. He will not suffer

Explanation: “Unless” introduces a condition, so the consequence takes “will”: without quitting smoking, “he will not recover.” The other choices are grammatically incomplete or do not express the warning correctly.

Correct answer: He will not recover