High School

1. The train {a. left b. has left} an hour ago.

2. I felt that I {a. shall b. should} resign my post.

3. I had gone to school when he {a. came b. had come} to see me.

4. We shall play if the Headmaster {a. allows b. allowed} us.

5. I {a. am living b. have been living} here for a month.

6. It {a. is raining b. has been raining} all night.

7. He {a. had visited b. visited} us last month.

8. He {a. failed b. had failed} last year.

9. The train had left before they {a. reached b. had reached} the station.

10. I shall have finished my work before he {a. comes b. had come}.

11. I had finished my work before Ali {a. came b. had come} to see me.

12. We {a. did not write b. have not written} the letter yet.

13. They {a. lived b. have lived} in Delhi since 1952.

14. I {a. am b. have been} working for two hours.

15. We shall serve you if you {a. come b. will come}.

16. They had left before he {a. came b. come}.

17. I {a. heard b. have heard} the news just now.

Answer :

Below are the correct choices for each sentence, along with explanations for each choice:

  1. The train {b. has left} an hour ago.

    • Use 'has left' to indicate the action was completed at a specific time in the past and is relevant to the current context.
  2. I felt that I {b. should} resign my post.

    • 'Should' is used here as a past suggestion or obligation, as 'shall' would not grammatically fit.
  3. I had gone to school when he {a. came} to see me.

    • 'Came' is used because one action was completed before the other started.
  4. We shall play if the Headmaster {a. allows} us.

    • 'Allows' indicates a future conditional situation.
  5. I {b. have been living} here for a month.

    • 'Have been living' shows an action that started in the past and is still continuing.
  6. It {a. is raining} all night.

    • 'Is raining' is appropriate for continuous action that might still be happening.
  7. He {b. visited} us last month.

    • 'Visited' refers to a completed action at a specific time in the past.
  8. He {a. failed} last year.

    • 'Failed' is used here as the action took place at a specific past time.
  9. The train had left before they {a. reached} the station.

    • 'Reached' is used here because it followed the previous past action.
  10. I shall have finished my work before he {a. comes}.

    • 'Comes' indicates future time when a present perfect action will be completed.
  11. I had finished my work before Ali {a. came} to see me.

    • 'Came' is used as one action was completed before another past action started.
  12. We {b. have not written} the letter yet.

    • 'Have not written' indicates an action that has not been completed yet.
  13. They {b. have lived} in Delhi since 1952.

    • 'Have lived' shows action starting in the past and ongoing till the present.
  14. I {b. have been} working for two hours.

    • 'Have been' indicates an action that started in the past and is still continuing.
  15. We shall serve you if you {a. come}.

    • 'Come' fits with the future simple to indicate a conditional action.
  16. They had left before he {a. came}.

    • 'Came' indicates sequential past actions.
  17. I {b. have heard} the news just now.

    • 'Have heard' is appropriate for something that happened in the recent past and is relevant.