By the Time
Comparing relative events
By the time is used by speakers to imagine or predict the relative timing of two activities or events in the past, present or future.
Compare these two expressions:
By the time vs. When
| BY THE TIME | WHEN |
|---|---|
By the time introduces a clause in which the end-point of an activity is the time at which another activity is ongoing or completed. The clauses have relative-time events or activities. By means before but no later than this time. See At vs. By |
When (at the time) introduces a clause in which an activity (of short duration) interrupts another activity that is ongoing. The clauses have same-time events or activites.. |
By the time I get home,
the sun will be setting. (setting is ongoing) ![]() |
When I get home,
the sun will be setting. (setting is ongoing)
|
By the time I arrive,
they will have eaten dinner. (eating is completed.) |
When I arrived,
I saw that they had already eaten dinner. (Reported as a past event.) |
"By the time I get home" means the same as "When I get home".
Also see: When / While

Imagining Future Events
| FUTURE PROGRESSIVE | FUTURE PERFECT |
|---|---|
By the time introduces a clause in which the end-point of an activity is the time at which another activity will be ongoing. |
By the time introduces a clause in which the end-point of an activity is the time at which another activity will already be completed. |
By the time I leave work,
the sun will be setting. |
By the time I leave work,
the sun will have set. |
By the time I arrive,
they will be eating dinner. |
By the time I arrive,
they will have eaten
dinner. |
Observing the Relative Timing of Two Events
| PRESENT PROGRESSIVE | PRESENT PERFECT |
|---|---|
By the time introduces a clause in which the end-point of an activity is the time at which another activity will be ongoing. |
By the time introduces a clause in which the end-point of an activity is the time at which another activity will already be completed. |
By the time we leave, the sun is setting. (leave - present) |
By the time we leave, the sun has already set. (leave - present) |
By the time I arrive, they are eating dinner. |
By the time I arrive, they have eaten dinner. |

Observing the Past Timing of Two Events
| PAST PROGRESSIVE | PAST PERFECT |
|---|---|
By the time introduces a clause in which the end-point of an activity is the time at which another activity will be ongoing. |
By the time introduces a clause in which the end-point of an activity is the time at which another activity will already be completed. |
By the time we left work, the sun was setting. (left - past) |
By the time we left work, the sun had set.(left - past) |
By the time I arrived, they were eating dinner. |
By the time I arrived, they had eaten dinner. |
Common Mistake
| ERROR | FIX |
|---|---|
By the time I will arrive, they will be eating dinner. |
By the time I arrive, they will be eating dinner. |
Practice
Imagining Future Events
- Select the correct verb form from the menu list.
- Then, click the button to check your answer.



