Free Tenses MCQs with Answers

545 Tenses MCQs from English, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.

Tenses show when an action or state occurs and whether it is complete, continuing or repeated. The work covers present, past and future forms, including simple, continuous, perfect and perfect continuous constructions, as well as sequence of tenses and the difference between tense and aspect.

Last updated

545 questions · page 6 of 28

  • A. Arrive
  • B. Arrived
  • C. Arrives
  • D. Will arrive

Explanation: This option is in the present simple tense, which is correct as it describes a habitual action.

Correct answer: Arrives
  • A. Kept
  • B. Keeps
  • C. Keep
  • D. Keeping

Explanation: "Muslims" is plural, so the verb must agree with a plural subject. The simple present tense is used for general truths or habits.

Correct answer: Keep
  • A. Leaves
  • B. Leave
  • C. Leaving
  • D. Left

Explanation: The sentence describes a scheduled future event (a planned trip). For scheduled events, we use the present simple tense.

Correct answer: Leave
  • A. Come
  • B. Coming
  • C. Comes
  • D. Has come

Explanation: 'Comes' is used in the simple present tense, which is appropriate for scheduled events.

Correct answer: Comes
  • A. Need
  • B. Needs
  • C. Needing
  • D. Will need

Explanation: The sentence is a general truth about plants. For general truths, we use the present simple tense.

Correct answer: Need
  • A. Grows
  • B. Growing
  • C. Are growing
  • D. Grown

Explanation: This is the correct option because 'are growing' is the present continuous tense, which is appropriate for a plural subject like…

Correct answer: Are growing
  • A. Worked
  • B. Work
  • C. Working
  • D. Have worked

Explanation: This option is in the present perfect tense, which is used for actions that started in the past and continue up to the present.

Correct answer: Have worked
  • A. Have broken
  • B. Broke
  • C. Will have broken
  • D. Break

Explanation: This past tense indicates an action completed in the past, which aligns with the reason why skiing is not possible now .

Correct answer: Broke
  • A. Have been thinking
  • B. Have thought
  • C. Will think
  • D. Both A) & B)

Explanation: The sentence talks about an action that started in the past and is still continuing up to now .

Correct answer: Have been thinking
  • A. Will be knowing
  • B. Had been knowing
  • C. Know
  • D. Have known

Explanation: The sentence talks about knowing Helen from the past up to now. For this, we use the present perfect tense: have/has + past participle.

Correct answer: Have known
  • A. Lose
  • B. Lost
  • C. Losses
  • D. Losing

Explanation: This is the past tense form of the verb, which correctly matches the time frame 'In 2022.'

Correct answer: Lost
  • A. Shall have been teaching
  • B. Have teaching
  • C. Teaching
  • D. Teach

Explanation: The sentence is future perfect continuous which shows action started in the past and will continue up to a future time.

Correct answer: Shall have been teaching
  • A. Cooks
  • B. Cooked
  • C. Has been cooking
  • D. Is cooking

Explanation: The sentence is present perfect continuous which shows action started in the past and is still happening now.

Correct answer: Has been cooking
  • A. She will go to the store yesterday,
  • B. They will be eating lunch now,
  • C. He had finished his homework before dinner,
  • D. We are meeting them tomorrow

Explanation: Option C "He had finished his homework before dinner." is correct past tense.

Correct answer: He had finished his homework before dinner,
  • A. We have been reading in the classroom since morning
  • B. He had broke this window.
  • C. They spoke in Ilrdu to the waitress.
  • D. She is enjoying the weather on the roof.

Explanation: Option C is correct. It uses the past simple tense, which is used to indicate actions that were completed at a specific time in the past.

Correct answer: They spoke in Ilrdu to the waitress.
  • A. He failed
  • B. In the examination
  • C. His negligence
  • D. No error
  • E. Due to his negligence

Explanation: There is "no error" in the sentence. Thus option D is the correct answer.

Correct answer: No error
  • A. Are
  • B. Has been
  • C. Have been
  • D. Ought to be

Explanation: The given sentence is an example of the "present perfect continuous" tense, indicated by its structure.

Correct answer: Have been
  • A. Have put
  • B. Puts
  • C. Will putting
  • D. Was putting

Explanation: The correct answer is 'putting' because the sentence implies a past continuous action where the priest was in the process of putting holy…

Correct answer: Was putting
  • A. Have been
  • B. Has been
  • C. Had been
  • D. Are

Explanation: The correct answer is Option A: 'have been'. The phrase 'the third time' indicates that this is a repeated action that has occurred up to…

Correct answer: Have been
  • A. Have been thinking
  • B. Have thinking
  • C. Will think
  • D. Both A) & B)

Explanation: The correct answer is 'have been thinking.' The present perfect continuous tense is appropriate here as it describes an action that began…

Correct answer: Have been thinking