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 needing572. 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 believe573. 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 left574. 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 been575. 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: smelt576. 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: would577. 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: lives578. 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; before579. 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 that580. ___________ 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