By 8:00 tomorrow, I will have finished my work / By next year, they will have been married for 10 years / By the time we get there, the movie will have started
Czynność, która zakończy się przed inną czynnością w przyszłości (ta inna czynność jest w czasie teraźniejszym)
Do czasu gdy ona przyjedzie, ugotujemy kolację / Do czasu gdy zacznie się gra, oni się rozgrzeją / Oni skończą swoją pracę, do czasu, gdy nasza ciocia przyjedzie
By the time she arrives, we will have cooked dinner / By the time the game starts, they will have been warmed up / They will have finished their work, by the time our aunt comes