HomeGrammarPast Perfect ExercisesPast Perfect: By the Time Exercises

Past Perfect: By the Time Exercises

B1 Level

By the time is a powerful time expression that signals the past perfect. It means "before or at the moment when" and always connects two past events: "By the time we arrived at the cinema, the film had started." The "by the time" clause uses the past simple, and the main clause uses the past perfect to show what was already completed. This pattern is very consistent — whenever you see "by the time" referring to the past, expect the past perfect in the other part of the sentence.

"By the time" often carries a sense of being too late or missing something: "By the time I got to the shop, it had closed" (I was too late). But it can also simply describe completion: "By the time she graduated, she had lived in four different countries" (her experience up to that point). A similar expression is "by + specific time": "By midnight, they had finished everything." Both patterns work the same way. This structure appears frequently in B1 Cambridge examinations and is one of the clearest signals that the past perfect is needed.

Quick Rule

By the time + past simple, subject + had + past participle

  • 1.By the time we arrived, the concert had finished. (too late — completed before arrival)
  • 2.She had lived in four countries by the time she graduated. (duration up to a past point)
  • 3.I hadn't packed my bags by the time the taxi came. (negative — not ready in time)
  • 4.Everyone had already left for work by the time he woke up. (late discovery)
  • 5.By the time they reached the restaurant, it had closed. (missed opportunity)