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

Read the Grammar notesFree MDCAT chapter notes with key terms

6,178 questions · page 276 of 309

  • A. Saw
  • B. Had seen
  • C. Was seeing
  • D. Seen

Explanation: The correct answer is had seen because the sentence is in reported speech, where past perfect tense is used to indicate an action…

Correct answer: Had seen
  • A. Had started
  • B. Has started
  • C. Was starting
  • D. Started

Explanation: The correct answer is 'had started,' which uses the past perfect tense.

Correct answer: Had started
  • A. Was addressing
  • B. Had addressed
  • C. Addressed
  • D. Is addressing

Explanation: The correct answer is 'was addressing' because it is in the past continuous tense, which is used to describe an action that was ongoing at…

Correct answer: Was addressing
  • A. Knows
  • B. Had known
  • C. Has known
  • D. Knew

Explanation: The phrase 'acted as if' suggests a hypothetical or imaginary situation.

Correct answer: Had known
  • A. Leave
  • B. Had left
  • C. Left
  • D. Have left

Explanation: The correct answer is 'had left' because the sentence describes a hypothetical situation about the past, requiring the past perfect tense.

Correct answer: Had left
  • A. Call
  • B. Called
  • C. Will call
  • D. Have called

Explanation: The correct answer iswill callbecause the sentence describes an action that will take place in the future after the speaker arrives.

Correct answer: Will call
  • A. Are playing
  • B. Plays
  • C. Have played
  • D. Will play

Explanation: The correct answer is 'are playing' because the present continuous tense is commonly used to describe scheduled or planned future events.

Correct answer: Are playing
  • A. Is taking
  • B. Takes
  • C. Took
  • D. Will took

Explanation: The correct answer is 'is taking'. The present continuous tense 'is taking' is used to describe a planned event in the near future.

Correct answer: Is taking
  • A. Will watch
  • B. Watched
  • C. Had watched
  • D. Watches

Explanation: The correct answer is 'will watch' because the sentence 'We _ the new movie tonight.' implies an action that is planned to happen in the…

Correct answer: Will watch
  • A. Leave
  • B. Leaves
  • C. Leaving
  • D. Will leaving

Explanation: The correct answer is 'leaves'. In English, the present simple tense is often used for scheduled events, such as transportation…

Correct answer: Leaves
  • A. Give
  • B. Gave
  • C. Will give
  • D. Giving

Explanation: The correct answer iswill givebecause the sentence refers to an event that is planned to happen in the future, specifically at a ceremony.

Correct answer: Will give
  • A. Will
  • B. Is
  • C. Was
  • D. Has

Explanation: The correct answer is 'will' because it is used to make predictions about future events.

Correct answer: Will
  • A. Join
  • B. Joins
  • C. Will join
  • D. Joined

Explanation: The correct answer is 'will join' because the phrase 'after the summer holidays' indicates a future action.

Correct answer: Will join
  • A. Visited
  • B. Visit
  • C. Will visit
  • D. Have visited

Explanation: The correct answer is 'will visit' because the sentence refers to a future event ('this weekend').

Correct answer: Will visit
  • A. Gave
  • B. Will give
  • C. Giving
  • D. Gives

Explanation: The correct answer is Option B: 'will give'. The phrase 'tomorrow' indicates that the action is going to happen in the future.

Correct answer: Will give
  • A. Will build
  • B. Will have built
  • C. Build
  • D. Are building

Explanation: The correct answer is 'will have built' because it uses the future perfect tense, which is appropriate for actions that will be completed…

Correct answer: Will have built
  • A. Goes
  • B. Went
  • C. Is going
  • D. Go

Explanation: The correct answer is is going because the present continuous tense is often used for planned future activities, indicated by 'next…

Correct answer: Is going
  • A. Will rise
  • B. Rises
  • C. Is rising
  • D. Has risen

Explanation: The correct answer is 'will rise' because the sentence refers to a specific event that will take place in the future ('tomorrow').

Correct answer: Will rise
  • A. Will playing
  • B. Is playing
  • C. Will be playing
  • D. Will play

Explanation: The correct answer is 'will be playing'. The future continuous tense ('will be playing') is used to describe an action that will be in…

Correct answer: Will be playing
  • A. Will clean
  • B. Have cleaned
  • C. Will have cleaned
  • D. Cleaned

Explanation: The correct answer is 'will have cleaned', which uses the future perfect tense.

Correct answer: Will have cleaned