Free Grammar MCQs with Answers
6,178 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.
English grammar covers how words, phrases and clauses combine to form correct sentences. It includes tenses, parts of speech, prepositions, articles, voice, reported speech, agreement, infinitives, gerunds, adverb position, transitions, punctuation, sentence structure and inversion, with special attention to distinctions such as phrases versus clauses and active versus passive voice.
Last updated
6,178 questions · page 186 of 309
3701. Complete the sentences by choosing the most appropriate option:The road is wet. It must _ raining.
- A. Have been
- B. Had
- C. Has
- D. Have
Explanation: The tense used here is present perfect tense so the correct helping verb to use here should be "have been".
Correct answer: Have been- A. Is
- B. Are
- C. Were
- D. Was
Explanation: If a sentence has two subjects connected by or/nor, either/or, or neither/nor, the verb must agree with the later subject (in this case…
Correct answer: Are- A. Has
- B. Have
- C. Was
- D. Were
Explanation: In this sentence, 'neither...nor' indicates that the verb should agree with the subject that is closest to it.
Correct answer: Has- A. Brought
- B. Bring
- C. Had bought
- D. Bringing
Explanation: The question is talking about a thing that has already happened, so bringing and bring would not be correct options.
Correct answer: Brought- A. Know
- B. Has known
- C. Knows
- D. Knew
Explanation: The most appropriate word to fill in the blank would be "has known."The complete sentence would be: "Ahmed has known me for a long…
Correct answer: Has known- A. Brought in
- B. Brought off
- C. Had brought
- D. Have brought
- E. Brought to
Explanation: The correct sentence is: 'Our football team has brought off the remarkable feat of winning the championship for three years in…
Correct answer: Brought off- A. Has
- B. Have
- C. Was
- D. Are
Explanation: Students are plural. So, the helping verb should also be plural, which are "have" and "are".Have can not be used here because it is used…
Correct answer: Are- A. Live
- B. Lives
- C. Does live
- D. Living
Explanation: Since the noun is plural, hence we will use a singular verb: live.
Correct answer: Live- A. Laid
- B. Lain
- C. Lay
- D. Lie
Explanation: The correct answer is 'lay'. The sentence describes a habitual action, indicated by the word 'usually', which requires the present tense…
Correct answer: Lay- A. Plucked
- B. Pluck
- C. Plucks
- D. None of these options are correct
Explanation: "Plucked" is the correct verb form.The future perfect tense refers to a completed activity in the future.
Correct answer: Plucked- A. Tied
- B. Ties
- C. Tie
- D. Tying
Explanation: This is the correct past tense form of the verb "tie." It matches the sequence of events described in the sentence, where the action of…
Correct answer: Tied- A. Take
- B. Took
- C. Taken
- D. Taking
Explanation: Take - This is the present tense form of the verb, which is not appropriate for the context of the sentence.Took - This is the past tense…
Correct answer: Taken- A. Is
- B. Are
- C. Were
- D. Be
Explanation: Measles is the name of a disease, and it is treated as a singular subject. A singular subject must follow a singular verb.
Correct answer: Is3714. John _ to be a doctor.
- A. Wants
- B. Wanting
- C. Is wanting
- D. Have wanted
Explanation: "Wants" is the correct answer because it is the simple present tense and correctly expresses John's current desire.
Correct answer: Wants- A. Is
- B. Was
- C. Are
- D. Be
Explanation: "Are" is the correct helping verb because it agrees with the plural noun phrase "some of the people."
Correct answer: Are3716. I _ him for a long time.
- A. Knows
- B. Have known
- C. Am knowing
- D. Knew
Explanation: This option is correct because the present perfect tense ("Have known") is the correct tense to express something that continues to happen…
Correct answer: Have known- A. Move
- B. Moving
- C. Moves
- D. Had moved
Explanation: The past tense of the move is moved. The third-person singular simple present indicative form of the move is moves.
Correct answer: Moves- A. Suffer
- B. Suffered
- C. Suffering
- D. Is suffering
Explanation: "Is suffering" is the correct present continuous tense, which indicates the ongoing state of suffering that has lasted since August.
Correct answer: Is suffering- A. Shake
- B. Shook
- C. Shaking
- D. Will shake
Explanation: The verb shake takes as its standard past tense form shook.
Correct answer: Shook- A. Visit
- B. Have visited
- C. Visited
- D. Had visited
Explanation: You need to use the perfect tenses when talking about a past event that continues to the time being described.
Correct answer: Had visited