By 2020 they'll have been living in China for twelve years. - К 2020 году они будут жить в Китае двенадцать лет.
Will you have been renovating your apartment for five months by tomorrow? - Завтра будет пять месяцев, как ты ремонтируешь свою квартиру?
How long will he have been driving before he reaches Michigan? - Как долго он будет вести машину, прежде чем он доедет до Мичигана?
Will he have been teaching French for thirteen years by new year? - К новому году будет тринадцать лет, как он преподает французский?
She will have been driving for two days before she gets to Chicago. - Она будет вести машину два дня, прежде чем доберется до Чикаго.
Will I have not been seeing Mark for eight months by next week? - На следующей неделе будет восемь месяцев, как я не встречаюсь с Марком?
He'll have been studying English for fifteen years when he finishes this course. - Он будет изучать английский пятнадцать лет, когда закончит этот курс.
I'll not have been travelling for five years by July. - В июле будет пять лет, как я не путешествовал.
I'll be exhausted because I'll have been exercising for two hours by noon. - Я буду очень усталым, потому что в полдень будет два часа, как я делаю упражнения.
How long will you have been living here by new year? - Как долго ты будешь жить здесь к новому году?
By six o'clock she'll have been waiting for her train for eleven hours. - К шести часам она будет ждать свой поезд одиннадцать часов.
She'll have been teaching in the university for seven years by next month. - В следующем месяце будет семь лет, как она преподает в университете.
You'll not have been dating James for hundred years by next year. - В следующем году будет сто лет, как ты не встречаешься с Джеймсом.
By new year he will have been playing football for four years. - К новому году он будет играть в футбол четыре года.
She'll have been living in New Zealand for three years when she finishes the course. - Она будет жить в Новой Зеландии три года, когда закончит курс.
Kate will have been studying for six years here by March. - В марте будет шесть лет, как Кейт учится здесь.
We'll have been renovating our house for a year by June. - В июне будет год, как мы ремонтируем свой дом.
By two o'clock they'll have been discussing this problem for five hours. - К двум часам они будут обсуждать эту проблему пять часов.
By January I will have been running my company for two years. - В январе будет два года, как я управляю своей компанией.
How long will you have been running your business next year? - Как долго ты будешь вести свой бизнес в следующем году?