Will your mother have been living in London for three years by that time? - До того часу буде три роки, як твоя мати живе у Лондоні?
I'll not have been seeing Mary for a year by February. - У лютому буде рік, як я не зустрічаюся з Мері.
You'll not have been dating James for hundred years by next year. - Наступного року буде сто років, як ти не зустрічаєшся з Джеймсом.
I'll have been working as a lawyer for two years by August. - У серпні буде два роки, як я працюю юристом.
Will he have been teaching French for thirteen years by new year? - До нового року буде тринадцять років, як він викладає французьку?
By next month I'll not have been calling my friend for a year. - Наступного місяця буде рік, як я не дзвонив до свого друга.
I'll not have been living here for six years by June. - У червні буде шість років, як я не мешкаю тут.
By next week I will not have been studying there for a month. - Наступного тижня буде місяць, як я не навчаюсь тут.
I will not have been working here long enough to get a promotion by new year. - Я не пропрацюю тут достатньо довго, щоби отримати підвищення до нового року.
How long will he have been driving before he reaches Michigan? - Як довго він вестиме машину, перш ніж він доїде до Мічигану?
She'll not have been living in the centre for several months by new year. - До нового року буде кілька місяців, як вона не мешкає в центрі.
They'll not have been living next to us for five months by November. - У листопаді буде п'ять місяців, як вони не мешкають поряд з нами.
He will have been flying for five hours before he gets to London. - Він летітиме п'ять годин, перш ніж дістанеться Лондона.
How long will he have been studying Spanish before he graduates? - Як довго він буде вчити іспанську, перш ніж випуститься?
Will you have been studying philosophy for ten years by then? - На той час буде десять років, як ти вивчаєш філософію?
She will not have been working here enough to get any benefits by next month. - Вона не пропрацює тут досить довго, щоб отримати будь-яку премію до наступного місяця.
I will have been driving for three days before I get to Rome. - Я вестиму машину три дні, перш ніж дістануся Риму.
She will not have been dancing very long by the time we get to the theatre. - Вона не танцюватиме дуже довго до того моменту, як ми дістанемося до театру.
In a month she will not have been living here for five years. - Через місяць буде п'ять років, як вона не мешкає тут.
How long will you have been living in this apartment before you move out? - Як довго ти житимеш у цій квартирі, перш ніж з'їдеш?