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 259 of 309
- A. raining
- B. has been raining
- C. rains
- D. rained
Explanation: 'Since last night' depicts that present perfect tense continuous tense must be used, hence option B would be correct.
Correct answer: has been raining- A. sang
- B. sing
- C. are singing
- D. were singing
Explanation: 'It is a beautiful day' tells us that we are speaking in the present tense. And 'birds' is a plural noun hence 'are' will be used.
Correct answer: are singing5163. Fill in the blank with the correct option:When I heard the news about you, I _ (become) anxious.
- A. become
- B. became
- C. will be
- D. be
Explanation: 'Heard' tells us that past tense will be used, hence option B is correct.
Correct answer: became- A. will have been working
- B. will be working
- C. will work
- D. worked
Explanation: Option A is correct, which is a future perfect tense. The future perfect tense refers to a completed action in the future.
Correct answer: will have been working- A. is
- B. are
- C. will
- D. may
Explanation: The sentence is in present tense and 'tweezers' is a plural noun, hence 'are' will be used.
Correct answer: are- A. is
- B. was
- C. are
- D. may
Explanation: 'The truthful' depicts a group of people, making it a plural noun. Hence 'are' will be used.The subject of this sentence is an adjective…
Correct answer: is- A. Were
- B. - This option is incorrect because "none" is a singular pronoun that takes a singular verb, but "are" is a plural verb.
- C. was
- D. would be
Explanation: None of them means not even a single person so it is singular. 2) Them is plural but since none of them is given, the answer should was
Correct answer: was- A. Are planning
- B. Plans
- C. With a plan
- D. Planning
Explanation: "Are planning" - This is the present continuous tense, which is grammatically correct and conveys a similar meaning as the original…
Correct answer: Plans- A. Raining
- B. Has been raining
- C. Rains
- D. Rained
Explanation: .'Since' in the sentence indicates the present perfect tense. In the present perfect tense, we use the helping verb 'has/have been' +…
Correct answer: Has been raining- A. Shine
- B. Shined
- C. Shone
- D. Both B and C
Explanation: The past tense of shine is shone/shined.
Correct answer: Both B and C- A. Start
- B. Starting
- C. Started
- D. Was started
Explanation: The word 'ran' indicates past tense therefore we will also use the past form of start.
Correct answer: Started- A. Suffer
- B. Suffered
- C. Suffering
- D. Is suffering
Explanation: The correct form of verb that should be used here is : is suffering.
Correct answer: Is suffering- A. Write, hoping
- B. Am writing, hope
- C. Wrote, am hopeful
- D. Writing, hope
Explanation: Option B is the correct pair of words to be used here.
Correct answer: Am writing, hope- A. Will rain
- B. Is raining
- C. Rains
- D. Was raining
Explanation: The word 'now' in this sentence indicates present continuous tense i.e. an ongoing action.
Correct answer: Is raining- A. Take
- B. Took
- C. Will take
- D. Has taken
Explanation: When mentioning an action that happened in the past, the past tense is used, along with the second form of the verb.
Correct answer: Took- A. Last year I go to India
- B. Last year I went to India
- C. Last year I am going to India
- D. Last year I will go to India
Explanation: To identify the answer, we first need to identify the keyword which is 'Last year'.
Correct answer: Last year I went to India- A. Had she clean her home?
- B. Is that she cleaned her home?
- C. Did she clean her home?
- D. Has she cleaned her home?
Explanation: OPTION A: This option contains an error in both tense and sentence structure.
Correct answer: Did she clean her home?- A. Raining
- B. Is raining
- C. It has been raining
- D. Rained
Explanation: The perfect present form of rain, i.e., "has been raining," will be used, as the fact that it has been raining is an action that occurred…
Correct answer: It has been raining5179. Demonstrate correct use of the subject-verb agreement.The samples on the tray in the lab _ testing.
- A. Need
- B. Needs
- C. Needing
- D. Needed
Explanation: 'Samples' is a plural specific noun, hence 'need' will be used.
Correct answer: Need5180. Demonstrate correct use of the subject-verb agreement.Neither you nor your sister should _ to them.
- A. Talking
- B. Talks
- C. Talk
- D. Talked
Explanation: Correct subject-verb agreement is fulfilled by using option C, 'talk' as it is also conjugated as 'talk to' which is also correct.
Correct answer: Talk