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

571. How much longer__________this book?

  • A. you are needing
  • B. will you be needing
  • C. will you have needing
  • D. have you needing

Explanation: “Will you be needing” is the future continuous and can politely ask about the continued need for the book. The other options are grammatically incomplete or incorrectly formed.

Correct answer: will you be needing

572. I ____________a single word he says

  • A. not believe
  • B. don't believe
  • C. am not believing
  • D. will not believe

Explanation: “Believe” is generally a stative verb, so it normally takes the simple present rather than the continuous form. “I don’t believe” correctly expresses the speaker’s present opinion.

Correct answer: don't believe

573. The farmers ____________their farms, if they had known that a thunderstorm was approaching.

  • A. will leave
  • B. would leave
  • C. will have left
  • D. would have left

Explanation: This is a third conditional: “if they had known” refers to an unreal past condition, so the result takes “would have left.” “Will” forms do not match the past hypothetical situation.

Correct answer: would have left

574. If you had followed the rules, you ____________disqualified.

  • A. will not be
  • B. would not be
  • C. will not have been
  • D. would not have been

Explanation: This is a third conditional: the past condition “had followed” takes “would not have been” for its imagined past result. “Would not be” refers to a present or future result instead.

Correct answer: would not have been

575. The housewife __________the cakes burning, and ran to switch off the oven.

  • A. smell
  • B. smells
  • C. smelt
  • D. smelling

Explanation: The past-tense verb “smelt” agrees with the past action “ran.” “Smell” and “smells” are present forms, while “smelling” cannot serve as the main verb here.

Correct answer: smelt

576. If we go to the park, __________you like to come too ?

  • A. shall
  • B. are
  • C. would
  • D. am

Explanation: “Would you like to come?” is the standard polite form for making an invitation or asking about someone's preference. The other options do not form this expression.

Correct answer: would

577. He _________ in Pakistan.

  • A. live
  • B. lives
  • C. is living
  • D. living

Explanation: “Lives” is the simple present form used with “he” for a habitual or general fact. “Live” does not agree with the singular subject, while “is living” would suggest a temporary situation.

Correct answer: lives

578. She hurried to the supermarket _____ she might get some things _____ it closed.

  • A. in order to; before
  • B. so that; before
  • C. for; by
  • D. so that; at

Explanation: “So that” introduces the purpose of hurrying, while “before” sets the deadline created by the supermarket’s closing. “In order to” would need a verb form such as “get,” not “might get.”

Correct answer: so that; before

579. I'll come to meet you at the station in my car _________ you do not have to walk to my house.

  • A. So that
  • B. In order
  • C. That
  • D. Because

Explanation: “So that” introduces the purpose of coming by car: the speaker comes by car in order to prevent the listener from walking. “Because” would give a reason rather than a purpose, and “in order” is incomplete without “to.”

Correct answer: So that

580. ___________ you work very hard, you cannot pass. (KPPSC 2018 paper)

  • A. Unless
  • B. Until
  • C. While
  • D. As if

Explanation: “Unless” means “if not,” so the sentence means that passing is impossible if you do not work very hard. “Until” refers to time, not a condition.

Correct answer: Unless