English

Tenses: Practice Questions with Answers

11 practice questions on Tenses, with answers; most also have an explanation or a worked solution. Try each one before you open its answer.

Read the lesson on this topic →

  1. Q.1

    Choose the correct form: I ___ this movie already. (A) saw (B) have seen

    Show answer

    Answer: have seen

    Solution:

    1. No specific past time is named — "already" signals an unspecified-time action connected to now, which needs the Present Perfect.

    Report this question

  2. Q.2

    Choose the correct form: I ___ this movie yesterday. (A) saw (B) have seen

    Show answer

    Answer: saw

    Solution:

    1. "Yesterday" names a specific past time, so the Simple Past is correct, not the Present Perfect.

    Report this question

  3. Q.3

    Choose the correct form: By the time he reached the station, the train ___ already. (A) left (B) had left

    Show answer

    Answer: had left

    Solution:

    1. Two past actions are being compared — the train leaving happened BEFORE he reached the station, so it needs the Past Perfect, "had left."

    Report this question

  4. Q.4

    Choose the correct form: She ___ her breakfast before she left for office. (A) finished (B) had finished

    Show answer

    Answer: had finished

    Solution:

    1. Finishing breakfast happened before leaving for office — the earlier of the two past actions takes the Past Perfect.

    Report this question

  5. Q.5

    Choose the correct form: She has been living in Delhi ___ eight years. (A) since (B) for

    Show answer

    Answer: for

    Solution:

    1. "Eight years" is a duration, so "for" is correct.

    Report this question

  6. Q.6

    Choose the correct form: She has been living in Delhi ___ 2015. (A) since (B) for

    Show answer

    Answer: since

    Solution:

    1. "2015" is a point in time, so "since" is correct.

    Report this question

  7. Q.7

    Choose the correct form: The patient ___ before the doctor arrived. (A) died (B) had died

    Show answer

    Answer: had died

    Report this question

  8. Q.8

    Choose the correct form: He ___ his homework already; he can go out and play. (A) finished (B) has finished

    Show answer

    Answer: has finished

    Report this question

  9. Q.9

    Choose the correct form: They have been working on this project ___ three months. (A) since (B) for

    Show answer

    Answer: for

    Report this question

  10. Q.10

    Choose the correct form: When I ___ home, my parents had already gone to bed. (A) reached (B) had reached

    Show answer

    Answer: reached

    Report this question

  11. Q.11

    Choose the correct form: He ___ his homework two hours ago. (A) finished (B) has finished

    Show answer

    Answer: finished

    Report this question

How these questions were made

Written by Mahesh Srivastava, Founder of Pariksha Saathi. Published: 2026-10-03.

Editorial standards & corrections

Practise this topic →