MCQs / English / English: Tenses

English: Tenses MCQs — English (page 2)

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.

26. I what you mean.

  1. am understand
  2. have understanding
  3. am understanding
  4. understand

Answer: D) understand

Explanation: "Understand" is a stative verb – not used in the continuous. Tenses · Present tenses

Discuss this question

27. The earth round the sun.

  1. revolved
  2. has revolved
  3. revolves
  4. is revolving

Answer: C) revolves

Explanation: Universal truth – present indefinite. Tenses · Present tenses

Discuss this question

28. I to Murree in 2019.

  1. had been going
  2. have gone
  3. went
  4. go

Answer: C) went

Explanation: A specific past year – past indefinite. Tenses · Past tenses

Discuss this question

29. We in Lahore for ten years and still live there.

  1. live
  2. have been living
  3. are living
  4. lived

Answer: B) have been living

Explanation: Duration from past to now – present perfect continuous. Tenses · Present tenses

Discuss this question

30. When I reached the station, the train .

  1. has left
  2. was leaving
  3. had left
  4. left

Answer: C) had left

Explanation: The earlier of two past actions – past perfect. Tenses · Past tenses

Discuss this question

31. When I was a child, I in Peshawar.

  1. lived
  2. am living
  3. had lived
  4. have lived

Answer: A) lived

Explanation: A finished past state – past indefinite. Tenses · Past tenses

Discuss this question

32. He said that he ill.

  1. has been
  2. was
  3. is
  4. will be

Answer: B) was

Explanation: Past reporting verb – past in the subordinate clause. Tenses · Sequence of tenses

Discuss this question

33. By next June, she her degree.

  1. completes
  2. is completing
  3. will complete
  4. will have completed

Answer: D) will have completed

Explanation: "By + future time" – future perfect. Tenses · Future tenses

Discuss this question

34. I think it tomorrow.

  1. is raining now
  2. rains
  3. will rain
  4. rained

Answer: C) will rain

Explanation: Prediction with "I think" – will. Tenses · Future tenses

Discuss this question

35. The train before we reach the station.

  1. will have left
  2. has left
  3. will leave already
  4. leaves already

Answer: A) will have left

Explanation: Completed before a future time – future perfect. Tenses · Future tenses

Discuss this question

36. Have you your lunch yet?

  1. has
  2. have
  3. having
  4. had

Answer: D) had

Explanation: Present perfect: have + V3 ("had"). Tenses · Present tenses

Discuss this question

37. I would rather you here.

  1. stay
  2. staying
  3. stayed
  4. will stay

Answer: C) stayed

Explanation: "Would rather" + another subject + past. Tenses · Sequence of tenses

Discuss this question

38. She never to Gilgit.

  1. is, being
  2. have, been
  3. was, been
  4. has, been

Answer: D) has, been

Explanation: Experience with "never" – present perfect; "she has". Tenses · Present tenses

Discuss this question

39. He just his lunch.

  1. is, eating
  2. has, eaten
  3. was, eaten
  4. had, eat

Answer: B) has, eaten

Explanation: "Just" with present perfect. Tenses · Present tenses

Discuss this question

40. She English for five years now.

  1. learns
  2. has been learning
  3. is learning
  4. learnt

Answer: B) has been learning

Explanation: Duration up to now – present perfect continuous. Tenses · Present tenses

Discuss this question

41. While I , my phone rang.

  1. drove
  2. was driving
  3. am driving
  4. had driven

Answer: B) was driving

Explanation: "While" + past continuous for a background action. Tenses · Past tenses

Discuss this question

42. They for three hours before the rain stopped.

  1. had been playing
  2. were played
  3. have been playing
  4. are playing

Answer: A) had been playing

Explanation: Duration before another past action – past perfect continuous. Tenses · Past tenses

Discuss this question

43. She said that she a doctor.

  1. will be
  2. has been
  3. was
  4. is

Answer: C) was

Explanation: Past reporting verb. Tenses · Sequence of tenses

Discuss this question

44. She to Karachi last week.

  1. went
  2. had gone
  3. goes
  4. has gone

Answer: A) went

Explanation: "Last week" – a finished time – past indefinite. Tenses · Past tenses

Discuss this question

45. The train at 6 a.m. tomorrow (timetable).

  1. left
  2. will leaving
  3. is leave
  4. leaves

Answer: D) leaves

Explanation: Timetables use the present indefinite even for the future. Tenses · Present tenses

Discuss this question

46. She for the bus for an hour.

  1. waited
  2. is waiting
  3. has been waiting
  4. waits

Answer: C) has been waiting

Explanation: "For an hour" up to now – present perfect continuous. Tenses · Present tenses

Discuss this question

47. I TV when the guests arrived.

  1. watch
  2. was watching
  3. watched
  4. had watched

Answer: B) was watching

Explanation: Past continuous interrupted. Tenses · Past tenses

Discuss this question

48. Listen! Someone at the door.

  1. has knocked
  2. knocks
  3. knocked
  4. is knocking

Answer: D) is knocking

Explanation: An action in progress now. Tenses · Present tenses

Discuss this question

49. He told me that he the work by evening.

  1. would finish
  2. finish
  3. will finish
  4. finishes

Answer: A) would finish

Explanation: will → would. Tenses · Sequence of tenses

Discuss this question

50. If it tomorrow, we will stay at home.

  1. rains
  2. would rain
  3. will rain
  4. rained

Answer: A) rains

Explanation: First conditional: if + present, will + V1. Tenses · Future tenses

Discuss this question

Previous Page 2 of 3 Next

Practise English: Tenses MCQs

More English chapters