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 277 of 309
- A. Will finish
- B. Will have finished
- C. Finish
- D. Finishing
Explanation: The correct answer is will have finished because it uses the future perfect tense, which is used to describe an action that will be…
Correct answer: Will have finished5522. I _ you with your bags.
- A. Will help
- B. Helped
- C. Helping
- D. Helps
Explanation: The correct answer is 'will help' because the sentence implies a future intention or offer to assist someone.
Correct answer: Will help- A. Complete
- B. Will complete
- C. Completed
- D. Completes
Explanation: The correct answer is 'will complete' because the phrase 'next week' indicates a future event, and we use 'will' + base form of the verb…
Correct answer: Will complete- A. Arrived
- B. Will arrive
- C. Are arriving
- D. Has arrived
Explanation: The correct answer is will arrive because the sentence is about a future event scheduled to occur at a specific time (8 PM).
Correct answer: Will arrive- A. Will go
- B. Going
- C. Go
- D. Gone
Explanation: The sentence 'I _ with you if I have time.' involves a conditional structure often used to discuss possibilities or plans dependent on…
Correct answer: Will go- A. Will have completed
- B. Completed
- C. Will complete
- D. Completes
Explanation: The correct answer is will have completed because the sentence talks about an action that will be completed by a specific point in the…
Correct answer: Will have completed- A. Will get
- B. Are getting
- C. Will have got
- D. Got
Explanation: The correct answer is 'will have got' because the future perfect tense is used to describe an action that will be completed before a…
Correct answer: Will have got- A. Will study
- B. Wll be studying
- C. Is studying
- D. Studies
Explanation: The correct answer is Option B: will be studying. The future continuous tense ('will be studying') is used to indicate that an action will…
Correct answer: Wll be studying- A. Will be flying
- B. Fly
- C. Flew
- D. Will have flown
Explanation: The correct answer is Option A: 'will be flying'. The phrase 'At this time next week' indicates a future time when the action will be in…
Correct answer: Will be flying- A. Will send
- B. Sends
- C. Send
- D. Has sent
Explanation: The correct answer is 'will send' because it is in the future simple tense, which is appropriate for indicating that an action will happen…
Correct answer: Will send- A. Will submit
- B. Will be submitting
- C. Will have submitted
- D. Submitted
Explanation: The correct answer is Option C: will have submitted. This tense is used to express an action that will be completed before a specific…
Correct answer: Will have submitted- A. Buy
- B. Have bought
- C. Will buy
- D. Are buying
Explanation: The sentence is structured as a first conditional, which is used to express a possible future event.
Correct answer: Will buy- A. Prepares
- B. Will prepare
- C. Will be preparing
- D. Will have prepared
Explanation: The correct answer is 'will be preparing' because the sentence describes an action that will be in progress at a specific time in the…
Correct answer: Will be preparing- A. Is
- B. Will be
- C. Will have been
- D. Has
Explanation: The correct answer is 'will have been' because the future perfect tense is used to describe an action that will be completed before…
Correct answer: Will have been- A. Will understand
- B. Will be understanding
- C. Will have understood
- D. Understands
Explanation: The correct answer is will have understood because this uses the future perfect tense.
Correct answer: Will have understood- A. Boils
- B. Will boil
- C. Would boil
- D. Would have boiled
Explanation: The correct answer is 'boils' because the sentence is stating a general truth or fact.
Correct answer: Boils- A. Get
- B. Will get
- C. Would get
- D. Had got
Explanation: The correct answer is Option A: 'get'. In this sentence, the verb 'get' is in the present tense, which is appropriate for expressing a…
Correct answer: Get- A. Told
- B. Tell
- C. Will tell
- D. Would tell
Explanation: In the given sentence, the condition 'If I see her at the market' indicates a future possibility.
Correct answer: Will tell5539. If you heat metal, it _.
- A. Will expand
- B. Expands
- C. Would expand
- D. Expanded
Explanation: The correct answer is 'expands' because it correctly uses the simple present tense to indicate a general truth or fact about what happens…
Correct answer: Expands- A. Will
- B. Would
- C. Did
- D. Do
Explanation: The correct answer is 'would' because the sentence is in the second conditional form, used for hypothetical situations.
Correct answer: Would