Future Perfect and Future Continuous
by or at?
Закончу или буду делать
By + will have + V3 говорит, что действие уже закончится к моменту. At + will be + -ing говорит, что оно ещё в процессе в этот момент. А will be + -ing умеет ещё и звучать нейтрально — как просто факт расписания, без оттенка решения.
by (закончу) или at (буду делать)
- byBy 8, I will have cooked dinner — ужин готов к восьми
- atAt 8, I will be cooking dinner — в восемь я как раз готовлю
By 8, I will have cooked dinner; at 8, I will be washing up.
К восьми ужин будет готов; в восемь я буду мыть посуду.
By the time you land, we will have left the airport.
К тому времени, как ты приземлишься, мы уже уедём из аэропорта.
I'll be seeing him tomorrow anyway, so I can ask him then.
Я всё равно увижусь с ним завтра, так что могу спросить тогда.
Don't worry about a lift — I'll be passing your house anyway.
Не переживай насчёт подвезти — я всё равно буду проезжать мимо твоего дома.
Коротко
by
will have + V3 — уже закончится
at
will be + -ing — в процессе
нейтральный план
will be + -ing без оттенка решения