Will have done в английском языке

Конструкция “will have done” или future perfect используется для обозначения действий, которые будут завершены к определенному моменту в будущем. 

You`ll have been in this position for 7 years next month.- В следующем месяце исполнится 7 лет, как ты занимаешь этот пост.

Sandy will have visited nine countries in ten days by the time she gets back.- К тому моменту как Сэнди вернется, она уже посетит 9 стран за 10 дней.

The movie will already have started by the time we get to the cinema.- К тому времени, как мы придем в кинотеатр, фильм уже будет идти.

Эта конструкция образуется при помощи will have+причастия прошедшего времени смыслового глагола.

Next week by this time you will have forgotten all your troubles about the exam.- Ровно через неделю вы уже забудете все ваши неприятности с экзаменом.

Также future perfect используется для выражения действия, завершенного до начала другого действия в будущем:

You will have finished your report before the dean asks for it.- Вы закончите свой доклад до того, как декан о нем спросит.

А если нам необходимо подчеркнуть продолжительность действия, мы используем форму continuous.

He`ll have been working here for 20 years by the time he retires.- К тому времени как он уйдет на пенсию, его стаж в этой фирме составит 20 лет.

They`ll have been working with us for 12 years by the end of this year.- К концу года их трудовой стаж в нашем предприятии составит 12 лет.

Конструкцию “will have done” в английском языке можно также использовать, когда мы предполагаем, что некое событие уже произошло.

Ferdinand will have boarded the plane. It`s too late to contact him.- Фердинанд, наверное, уже сел в самолет. Мы не сможем с ним связаться.

They`ll have decided by now. We should hear the result today.- Они уже должны были решить этот вопрос. Сегодня мы узнаем результат.

-------------------------------------------------------------

  Английский онлайн  

-------------------------------------------------------------

  Тест по английскому языку