MCQs / English / English: Tenses

English: Tenses MCQs — English

57 multiple-choice questions on English: Tenses from English, each with the correct answer and, where available, a teacher's explanation. Read through them to revise the chapter, then practise the same questions one by one to test yourself.

1. Did you the match yesterday?

  1. watching
  2. watch
  3. watched
  4. watches

Answer: B) watch

Explanation: After "did" use V1. Tenses · Past tenses

Discuss this question

2. He in the army for ten years before he retired.

  1. was serving since
  2. had served
  3. serves
  4. has served

Answer: B) had served

Explanation: Completed duration before a past point. Tenses · Past tenses

Discuss this question

3. He worked hard so that he pass.

  1. will
  2. might
  3. may
  4. can

Answer: B) might

Explanation: After a past main verb, "may" becomes "might". Tenses · Sequence of tenses

Discuss this question

4. Water at 100 °C.

  1. boiled
  2. is boiling
  3. boils
  4. has boiled

Answer: C) boils

Explanation: Scientific facts take the present indefinite. Tenses · Present tenses

Discuss this question

5. I wish I a bird.

  1. will be
  2. were
  3. am
  4. was being

Answer: B) were

Explanation: Unreal wish – "were" for all persons. Tenses · Sequence of tenses

Discuss this question

6. He a car now.

  1. owns
  2. is owning
  3. has owning
  4. own

Answer: A) owns

Explanation: "Own" is stative – present indefinite. Tenses · Present tenses

Discuss this question

7. I him since 2015.

  1. know
  2. knew
  3. have known
  4. am knowing

Answer: C) have known

Explanation: "Since" + point of time needs the present perfect; "know" is stative (no continuous). Tenses · Present tenses

Discuss this question

8. The teacher said that the earth round the sun.

  1. moves
  2. moved
  3. had moved
  4. was moving

Answer: A) moves

Explanation: Universal truths remain in the present. Tenses · Sequence of tenses

Discuss this question

9. I wish I harder last year.

  1. have studied
  2. studied
  3. study
  4. had studied

Answer: D) had studied

Explanation: Wish about the past – past perfect. Tenses · Sequence of tenses

Discuss this question

10. It is high time we for the exam.

  1. are preparing
  2. prepare
  3. will prepare
  4. prepared

Answer: D) prepared

Explanation: "It is high time" + past tense. Tenses · Sequence of tenses

Discuss this question

11. He his keys, so he could not open the door.

  1. was lost
  2. loses
  3. had lost
  4. has lost

Answer: C) had lost

Explanation: Losing happened before not being able to open – past perfect. Tenses · Past tenses

Discuss this question

12. She the letter before I reached home.

  1. wrote
  2. had written
  3. writes
  4. has written

Answer: B) had written

Explanation: Earlier past action – past perfect. Tenses · Past tenses

Discuss this question

13. Don't worry, I you with your project.

  1. will help
  2. am helping
  3. help
  4. helped

Answer: A) will help

Explanation: A promise or offer – will + V1. Tenses · Future tenses

Discuss this question

14. I knew that she come.

  1. shall
  2. will
  3. can
  4. would

Answer: D) would

Explanation: "Will" becomes "would" after a past main verb. Tenses · Sequence of tenses

Discuss this question

15. She told me that she the book.

  1. has read
  2. will read
  3. had read
  4. reads

Answer: C) had read

Explanation: Reported present perfect becomes past perfect. Tenses · Sequence of tenses

Discuss this question

16. The patient before the doctor arrived.

  1. died
  2. was died
  3. has died
  4. had died

Answer: D) had died

Explanation: Earlier past action – past perfect. Tenses · Past tenses

Discuss this question

17. By 2030 he in this school for twenty years.

  1. has taught
  2. will be teaching
  3. will teach
  4. will have been teaching

Answer: D) will have been teaching

Explanation: Duration up to a future point – future perfect continuous. Tenses · Future tenses

Discuss this question

18. I him two days ago.

  1. meet
  2. had met
  3. have met
  4. met

Answer: D) met

Explanation: "Ago" requires the past indefinite. Tenses · Past tenses

Discuss this question

19. I my homework; now I can play.

  1. finish
  2. finished
  3. am finishing
  4. have finished

Answer: D) have finished

Explanation: A past action with a present result – present perfect. Tenses · Present tenses

Discuss this question

20. We dinner when the guests came.

  1. had
  2. are having
  3. were having
  4. have had

Answer: C) were having

Explanation: Action in progress when another happened. Tenses · Past tenses

Discuss this question

21. This box old books.

  1. contains
  2. contain
  3. is containing
  4. has been containing

Answer: A) contains

Explanation: "Contain" is stative. Tenses · Present tenses

Discuss this question

22. I will call you when he .

  1. would arrive
  2. arrived
  3. will arrive
  4. arrives

Answer: D) arrives

Explanation: Time clauses use the present for future meaning. Tenses · Future tenses

Discuss this question

23. He talks as if he everything.

  1. knew
  2. knows
  3. has known
  4. know

Answer: A) knew

Explanation: "As if" (unreal) + past. Tenses · Sequence of tenses

Discuss this question

24. As soon as he , we shall start the meeting.

  1. will come
  2. comes
  3. came
  4. has came

Answer: B) comes

Explanation: Time clause – present for the future. Tenses · Future tenses

Discuss this question

25. We for Murree at 6 a.m. tomorrow; the tickets are booked.

  1. leave yesterday
  2. have left
  3. left
  4. are leaving

Answer: D) are leaving

Explanation: Arranged future plan – present continuous. Tenses · Future tenses

Discuss this question

Page 1 of 3 Next

Practise English: Tenses MCQs

More English chapters