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 15 of 28

  • A. Bought
  • B. Would buy
  • C. Will buy
  • D. Had bought

Explanation: The correct answer is 'would buy' because the sentence is a conditional statement about a hypothetical situation.

Correct answer: Would buy
  • A. Will avoid
  • B. Avoids
  • C. Would have avoided
  • D. Avoided

Explanation: The correct answer is Option C: 'would have avoided.' In conditional sentences, the past perfect is used in the if-clause to indicate a…

Correct answer: Would have avoided
  • A. Didn't see
  • B. Hadn't seen
  • C. Haven't seen
  • D. Wasn't seeing

Explanation: In this sentence, 'I wouldn't have believed it if I hadn't seen it myself,' the correct answer is 'hadn't seen'.

Correct answer: Hadn't seen
  • A. Had
  • B. Have
  • C. Would have
  • D. Has

Explanation: In the sentence 'If I had wings, I would fly,' the correct verb form in the conditional clause is 'had' because it indicates a past…

Correct answer: Had
  • A. Wouldn't
  • B. Won't
  • C. Don't
  • D. Hadn't

Explanation: The correct answer is 'won't' because it correctly conveys the future tense in a conditional statement.

Correct answer: Won't
  • A. Will forgive
  • B. Would have forgiven
  • C. Would forgive
  • D. Forgives

Explanation: The correct answer is 'would have forgiven' because it correctly reflects the past perfect conditional tense required in the sentence.

Correct answer: Would have forgiven
  • A. Would be
  • B. Would have been
  • C. Is
  • D. Was

Explanation: The correct answer is 'would have been' because the sentence is expressing a hypothetical situation in the past.

Correct answer: Would have been
  • A. Wouldn't have been
  • B. Wouldn't be
  • C. Won't be
  • D. Hadn't been

Explanation: The correct answer is option A: 'wouldn't have been'. In this sentence, the past perfect conditional tense is needed to show the…

Correct answer: Wouldn't have been
  • A. Will you do
  • B. Would you do
  • C. Did you do
  • D. Do you do

Explanation: The correct answer is 'would you do'. In hypothetical situations, the past tense 'would' is used to indicate a hypothetical or unlikely…

Correct answer: Would you do
  • A. Shall
  • B. Would
  • C. Will
  • D. Must

Explanation: The correct answer is 'would' because it is used to express an unreal or hypothetical situation in the past.

Correct answer: Would
  • A. Go
  • B. Went
  • C. Would have gone
  • D. Would go

Explanation: The correct answer is 'would have gone.' In the sentence, the speaker is talking about a hypothetical situation in the past (not being…

Correct answer: Would have gone
  • A. Shall
  • B. Would
  • C. Will
  • D. Might

Explanation: In the sentence 'If it snows, we will build a snowman,' the correct future tense to use is 'will' to indicate a future action based on the…

Correct answer: Will
  • A. Would make
  • B. Will make
  • C. Make
  • D. Had made

Explanation: The correct answer is 'will make'. In this sentence, the speaker is referring to a future consequence of not listening.

Correct answer: Will make
  • A. Won't
  • B. Wouldn't
  • C. Would
  • D. Shall

Explanation: The correct answer is 'would.' In this sentence, the speaker is advising someone else on what to do in a hypothetical situation, which…

Correct answer: Would
  • A. Will
  • B. Shall
  • C. Would
  • D. Can

Explanation: The correct answer is Option C:would. In this hypothetical statement about being rich (which is currently not true), 'would' is used to…

Correct answer: Would
  • A. Had
  • B. Would
  • C. Would have
  • D. Will have

Explanation: In this hypothetical past situation, the correct structure to use is 'would have' to indicate the alternative outcome that could have…

Correct answer: Would have
  • A. Will
  • B. Would
  • C. Can
  • D. shall

Explanation: The correct answer is 'will' because it correctly indicates a future improvement based on the condition of reading more.

Correct answer: Will
  • A. Would change
  • B. Will change
  • C. Changed
  • D. Had changed

Explanation: The correct answer is 'would change' because it correctly uses the conditional structure 'If I could' to express a hypothetical action in…

Correct answer: Would change
  • A. Would take
  • B. would have taken
  • C. Take
  • D. Will take

Explanation: The correct answer is 'would have taken' because in the past unreal conditional structure 'If I hadn't forgotten my ID,' the correct form…

Correct answer: would have taken
  • A. Aren't
  • B. wouldn't be
  • C. Won't be
  • D. Hadn't been

Explanation: The correct answer is 'wouldn't be.' In this sentence, the if-clause 'If you had listened to me' sets up a past unreal condition, which…

Correct answer: wouldn't be