Будущее совершенно-длительное – будущее время для законченных в будущем процессов. Оно описывает деятельность к будущей точке, подчёркивая её длительность.
Времена английских глаголов
Предбудуще-длительное время образуется от будушего be + have been + настоящее причастие. Предбудуще-длительное отрицание — will/shall not / won’t / shan’t.
He will be tired because he will have been exercising so hard – Он устанет, потому что усиленно проупражняется
will/shall have been + -ing |
? |
+ |
— |
will sb have been doing sth |
sb will have been doing sth |
sb won’t have been doing sth |
Значения будущего совершенно-длительного
-
будущие предпроцессы
You will have been waiting for more than 2 hours when her plane finally arrives – Ты прождёшь прибытия её рейса больше 2 часов
They will have been talking for over an hour by the time Thomas arrives – К приходу Томаса они проговорят больше часа
James will have been teaching at the university for more than a year by the time he leaves for Asia – Ко времени отъезда в Азию Джеймс будет преподавать в университете дольше года
How long will you have been studying when you graduate? – Сколько ты ещё проучишься до выпуска?
Соседние времена
Как результат слияния будущего совершенного и будущего длительного, будущее совершенно-длительное время подчёркивает и результативность, и длительность деятельности. С глаголами live, work, teach, feel можно использовать предбудущее и будуще-длительное равнозначно. Однако, как более длительное, нежели совершённое время, предбудуще-длительное избегает остальных статичных глаголов. Поэтому это время – динамический вариант предбудущего.
She’ll have been working here for 10 years soon – Скоро она уже как 10 лет проработает здесь
By 2010, I will have been living in San Francisco for 20 years – К 2010 г. я проживу в Сан-Франциско 20 лет
They might be tired when you see them because they’ll have been working hard – Они вероятно устанут, когда ты их увидишь, — ведь они проработают на износ
By the end of next month, she will have been teaching for 20 years – К концу следующего месяца она будет преподавать 20 лет
No, I will not have been living here that long – Нет, я здесь так долго не буду жить
Временное указание
-
союзы/предлоги
by, for, until/till, when
By the time they reach York, they will have been traveling for 4 hours – К приезду в Йорк они проедут 4 часа
Jason will be tired when he gets home because he will have been jogging for over an hour – Джейсон будет уставшим по возвращении домой, потому что пробегает больше часа
You will only have been waiting for a few minutes when her plane arrives – Ты прождёшь её прилёта всего пару минут
The mural will have been being painted by the famous artist for over 6 months by the time it is finished – Перед отделкой роспись будет создаваться знаменитым художником более полугода
By the year 2053, man will have been flying for 300 years – К 2053 г. человек будет летать уже 300 лет
The party will have been going for ages by the time we arrive – К нашему приходу вечеринка будет идти целую вечность
In just half an hour from now, we will have been working for 14 hours straight – Ещё полчаса — и мы проработаем 14 часов подряд
I will have been working here for ten years next week – На следующей неделе я проработаю здесь 10 лет
My father and I will have been breeding sheep for 20 years tomorrow – Завтра я с отцом будем разводить овец уже как 20 лет