gramaro.io

Future Perfect ContinuousБудущее совершенное длительное время

Образование и структура предложений

Утверждение

Future Perfect Continuous, или Future Perfect Progressive, образуется по формуле: will + have been + глагол с окончанием -ing. Вспомогательный глагол will используется со всеми лицами и числами.

Глагол shall иногда используется с I и we в формальном стиле, но в современном английском значительно чаще употребляется will. Сокращённая форма will'll.

  • I will have been driving for two hours before we reach New York. — Я буду ехать два часа к тому моменту, когда мы доберёмся до Нью-Йорка.
  • By the time of her birthday, she will have been teaching French for 15 years. — К своему дню рождения она будет преподавать французский уже 15 лет.
  • By the end of autumn, they'll have been dating for two years. — К концу осени они будут встречаться уже два года.

Правила добавления окончания -ing подробно рассматриваются в отдельной статье.

  • to enter → entering
  • to lie → lying
  • to take → taking
  • to agree → agreeing
  • to say → saying
  • to relax → relaxing
  • to run → running
  • to travel → travelling / traveling

Отрицание

В отрицательных предложениях частица not ставится после will или shall: will not have been + глагол-ing. Сокращённая форма will notwon't, а форма shall notshan't.

  • I will not have been driving for two hours before we reach New York. — Я не буду ехать два часа к тому моменту, когда мы доберёмся до Нью-Йорка.
  • By the time of her birthday, she will not have been teaching French for 15 years. — К своему дню рождения она не будет преподавать французский уже 15 лет.
  • By the end of autumn, they won't have been dating for two years. — К концу осени они не будут встречаться уже два года.
  • We shan't have been living here for 10 years by next February. — К следующему февралю мы ещё не проживём здесь десять лет.

Вопрос

В общем вопросе will или shall ставится перед подлежащим: Will + подлежащее + have been + глагол-ing?

  • Will I have been driving for two hours before we reach New York? — Буду ли я ехать два часа к тому моменту, когда мы доберёмся до Нью-Йорка?
  • Will she have been teaching French for 15 years by the time of her birthday? — Будет ли она преподавать французский уже 15 лет к своему дню рождения?
  • Will they have been dating for two years by the end of autumn? — Будут ли они встречаться уже два года к концу осени?

В специальном вопросе вопросительное слово или фраза ставится в начале, а затем сохраняется порядок слов общего вопроса.

  • What will they have been doing for two years by the end of autumn? — Чем они будут заниматься уже два года к концу осени?
  • How long will I have been driving before we reach New York? — Как долго я буду ехать к тому моменту, когда мы доберёмся до Нью-Йорка?
  • By what time will she have been teaching French for 15 years? — К какому моменту она будет преподавать французский уже 15 лет?

Употребление Future Perfect Continuous

Продолжительные действия, которые будут длиться до определённого момента в будущем

Future Perfect Continuous используется, чтобы подчеркнуть, как долго действие будет продолжаться к определённому моменту в будущем. Этот момент или период обычно указывается или подразумевается.

В придаточной части сложноподчинённого предложения после обстоятельств времени by (к), when (когда), until (до тех пор пока) и других временных союзов используется Present Simple, даже если речь идёт о будущем. Главное предложение с Future Perfect Continuous может стоять до или после придаточного.

  • I'll have been working on this project for two months by the end of this week. — К концу этой недели я буду работать над этим проектом уже два месяца.
  • By the end of this summer, she will have been studying Chinese for four years. — К концу этого лета она будет изучать китайский уже четыре года.
  • By the time they arrive in London, they will have been flying for six hours. — К тому моменту, когда они прибудут в Лондон, они будут лететь уже шесть часов.
  • Kate and Jack will have already been dancing for three hours by the time the party ends. — К тому моменту, когда закончится вечеринка, Кейт и Джек будут танцевать уже три часа.

Маркеры времени

С Future Perfect Continuous часто используются маркеры, которые показывают, как долго действие будет продолжаться и к какому моменту в будущем оно будет длиться. Они отвечают на вопросы «Как долго?» и «К какому моменту?». В одном предложении может использоваться несколько таких маркеров.

  • for two hours — в течение двух часов
  • for three weeks — в течение трёх недель
  • for one year — в течение одного года
  • by the end of the hour — к концу часа
  • by the end of the morning — к концу утра
  • by the end of the day — к концу дня
  • by the end of the month — к концу месяца
  • by the end of the year — к концу года
  • by the time — к тому времени, когда

Слова until и till означают «до тех пор пока» и употребляются не только в отрицательных предложениях. Если после них следует придаточная часть о будущем, в ней обычно используется Present Simple.

Проверь свои знания

Собери предложение, выбирая правильные слова в нужном порядке.

К 2020 году ты не проработаешь достаточно долго, чтобы выйти на пенсию. - Переведи это предложение на английский.

Примеры использования Future Perfect Continuous

  • By 2020 you will not have been working long enough to retire. - К 2020 году ты не проработаешь достаточно долго, чтобы выйти на пенсию.
  • When I come home she'll have been cleaning the flat for three hours. - Когда я приду домой, она будет убирать квартиру три часа.
  • By two o'clock they'll have been discussing this problem for five hours. - К двум часам они будут обсуждать эту проблему пять часов.
  • Next week I will not have been working here for six months. - На следующей неделе будет шесть месяцев, как я не работаю здесь.
  • He'll not have been practising yoga for two years by next week. - На следующей неделе будет два года, как он не занимается йогой.
  • I will have been driving for three days before I get to Rome. - Я буду вести машину три дня, прежде чем доберусь до Рима.
  • Will she have been studying here for a year by May? - В мае будет год, как она учится здесь?
  • How long will she have been renting this room when she buys her own flat? - Как долго она будет снимать эту комнату, когда она купит свою собственную квартиру?
  • By six o'clock she'll have been waiting for her train for eleven hours. - К шести часам она будет ждать свой поезд одиннадцать часов.
  • Kate will have been studying for six years here by March. - В марте будет шесть лет, как Кейт учится здесь.
  • Will she have been working there long enough to retire? - Она проработает там достаточно долго, чтобы выйти на пенсию?
  • Will they have been living there for eight years by next month? - В следующем месяце будет восемь лет, как они живут там?
  • By September she will have been dancing professionally for ten years. - В сентябре будет десять лет, как она танцует профессионально.
  • He'll not have been playing basketball professionally for a year by next month. - В следующем месяце будет год, как он не играет в баскетбол профессионально.
  • I will not have been working here long enough to get a promotion by new year. - Я не проработаю здесь достаточно долго, чтобы получить повышение к новому году.
  • She'll not have been teaching English for a year by May. - В мае будет год, как она не преподает английский.
  • By Monday they will have been painting my house for eight days. - В понедельник будет восемь дней, как они красят мой дом.
  • They'll not have been living next to us for five months by November. - В ноябре будет пять месяцев, как они не живут рядом с нами.
  • I'll not have been driving for five years by December. - В декабре будет пять лет, как я не вожу машину.
  • How long will he have been studying Spanish before he graduates? - Как долго он будет учить испанский, прежде чем выпустится?