Future Perfect Continous встречается в жизни не так уж часто, как другие времена. Несмотря на это, знать образование и правила использования этого времени необходимо каждому. Представьте такую ситуацию. Вам нужно сказать, что вы «что-то будете делать определенное количество времени до того, как что-то произойдет».
Например, вы будете читать книгу два часа до того, как вернется ваш сосед. Важное предложение, не так ли? А как же нам перевести подобные конструкции на английский язык? Элементарно! Просто при помощи времени Future Perfect Continous.
Образовать будущее длительное перфектное (Future Perfect Continous) можно так:
WILL (will not/wont) HAVE BEEN + глагол с ИНГовым окончанием.
Таким образом, предложение типа «Я буду читать книгу 3 часа до того, как ты вернешься» будет переводиться: I will have been reading (!!! – ING) a book for three hours by the time you return.
Обратите пристальное внимание на то, что действие длиться ОПРЕДЕЛЕННОЕ ВРЕМЯ (for 2 hours, for several days, for 5 weeks, for a century, for a year, for a long time) в будущем. Оно ДЛИТЬСЯ, ТЯНЕТСЯ! Мы не просто констатируем факт! Мы описываем действие и ВРЕМЯ, за которое оно произойдет ДО какого-то МОМЕНТА (by the time, by Tuesday, by the end of the year, by the second of April).
He will have been studying Japonese for over five hours by the time she arrives – Он будет изучать японский около пяти часов к тому моменту, как она вернутся.
Запомните, что после выражения BY THE TIME мы используем, как правило, НАСТОЯЩЕЕ ВРЕМЯ, а не будущее.
By the third of September, 2015, Mike will have been working at the factory for five years – К третьему сентября 2015 года Майк проработает на фабрике пять лет.
Future Continuous - Прогрессивное будущее время
Future Simple – простое будущее время
Future Perfect - будущее совершенное время
Еще примеры Future Perfect Continuous (будущее совершенное длительное время):
- We won’t have been talking with neighbors for 10 minutes by the time you come – Мы не будем говорить с соседями 10 минут к тому времени, как ты придешь.
- Will you have been writing a book for 2 days by the time I turn up? – Ты будешь писать книгу уже два дня к тому моменту, как я появлюсь?
- They will have been waiting for us for 5 hours by the time we arrive – Они прождут нас 5 часов к тому времени, как мы прибудем.