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 →
-
Q.1
Choose the correct form: I ___ this movie already. (A) saw (B) have seen
Show answer
Answer: have seen
Solution:
- No specific past time is named — "already" signals an unspecified-time action connected to now, which needs the Present Perfect.
-
Q.2
Choose the correct form: I ___ this movie yesterday. (A) saw (B) have seen
Show answer
Answer: saw
Solution:
- "Yesterday" names a specific past time, so the Simple Past is correct, not the Present Perfect.
-
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:
- Two past actions are being compared — the train leaving happened BEFORE he reached the station, so it needs the Past Perfect, "had left."
-
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:
- Finishing breakfast happened before leaving for office — the earlier of the two past actions takes the Past Perfect.
-
Q.5
Choose the correct form: She has been living in Delhi ___ eight years. (A) since (B) for
Show answer
Answer: for
Solution:
- "Eight years" is a duration, so "for" is correct.
-
Q.6
Choose the correct form: She has been living in Delhi ___ 2015. (A) since (B) for
Show answer
Answer: since
Solution:
- "2015" is a point in time, so "since" is correct.
-
Q.7
Choose the correct form: The patient ___ before the doctor arrived. (A) died (B) had died
-
Q.8
Choose the correct form: He ___ his homework already; he can go out and play. (A) finished (B) has finished
-
Q.9
Choose the correct form: They have been working on this project ___ three months. (A) since (B) for
-
Q.10
Choose the correct form: When I ___ home, my parents had already gone to bed. (A) reached (B) had reached
-
Q.11
Choose the correct form: He ___ his homework two hours ago. (A) finished (B) has finished
How these questions were made
Written by Mahesh Srivastava, Founder of Pariksha Saathi. Published: 2026-10-03.