Future Perfect Continuous: утверждение, вопрос, отрицание
Чтобы построить предложение в этом времени, опирайтесь на следующую формулу:
Подлежащее + will + have been + Ving,
где will указывает на будущее время, have been — на совершенное, а Ving — это смысловой глагол в форме Participle I, указывающий на продолжительность действия.
Next month I will have been studying Spanish for four years. — В следующем месяце будет четыре года, как я изучаю испанский.
В разговорной речи возможно употребление сокращенных форм: I’ll, you’ll, we’ll и т. д.
By 2022, I’ll have been living here for twenty years. — В 2022 году будет 20 лет, как я живу здесь.
Чтобы задать общий вопрос (без вопросительного слова), нужно вспомогательный глагол, обозначающий будущий момент, перенести на первое место:
Will + подлежащее + have been + Ving?
Will you have been working when I arrive at 6 o’clock? — Ты будешь работать, когда я приеду в шесть часов?
Чтобы задать специальный вопрос с вопросительным словом, поставьте на первое место вопрос.
How long will Clare have been working when she retires? — Как долго Клэр будет работать к тому моменту, когда выйдет на пенсию?
И наконец, чтобы использовать отрицательное предложение, добавьте частицу not после вспомогательного глагола will:
Подлежащее + will + not + have been + Ving.
By three o’clock, they will not have been studying English all day. — К трем часам они не будут учить английский весь день.
В разговорной речи в отрицательных предложениях также возможно использование сокращенной формы вспомогательного глагола и отрицательной частицы: won’t.
Next year, I won’t have been working here for four years. — В следующем году не будет четыре года, как я здесь работаю.