By
Предлог By употребляется в предложениях с положительным глаголом и является словом-маркером Future Perfect Simple.
Until и till
Обратите особое внимание, что until и till употребляются с Future Perfect Simple только в предложениях с отрицательным глаголом.
How long
Несмотря на то, что обычно How long является словом-маркёром группы Perfect Continuous, когда в вопросе смысловой глагол является стативным, мы должны употреблять глаголы в форме Perfect Simple. Следовательно, в нашем случае Future Perfect Simple.
Упражнения
Elementary
Pre-intermediate
Упражнения на Future Perfect Simple