Перенесіться в серпень, потім озирніться на реставрацію човна. Два роки вимірюють її тривалість у тій майбутній точці. Речення не обіцяє, що човен тоді буде готовий.

Основна ідея

Уживайте will have been + -ing з усіма підметами. Заперечення починається з won't have been; у питанні will стоїть перед підметом. Дайте майбутню точку й зазвичай тривалість із for або початок із since. How long запитує накопичений час.

Приклади

  • By August, I'll have been restoring this boat for two years.До серпня я реставруватиму цей човен уже два роки.
  • By ten, they will have been rehearsing for four hours.До десятої вони репетируватимуть уже чотири години.
  • How long will you have been working there when you retire?Скільки часу ти пропрацюєш там до виходу на пенсію?
  • We won't have been living here for a full month by then.На той час ми ще не проживемо тут повного місяця.
  • By the time the school opens, the builders will have been working for six months.До відкриття школи будівельники працюватимуть уже шість місяців.
  • Next week, she will have been taking piano lessons for a year.Наступного тижня мине рік, відколи вона бере уроки фортепіано.

Озвучення використовує синтезований англійський голос пристрою. Якість і доступність різняться; вимова не оцінюється.

Зверніть увагу

Точка відліку не мусить завершувати діяльність. Рік уроків фортепіано включає повторення й перерви, а не гру щохвилини. Дієслова стану зазвичай мають прості форми perfect: will have known, не will have been knowing.

Спробуйте самостійно

  1. Виберіть правильний варіант. By August, I'll have ___ restoring this boat for two years. (be / been)

    Показати відповідь або приклад відповіді

    been

    Після have у цій тривалій конструкції потрібне been: will have been restoring.

  2. Виберіть правильний варіант. By ten, they will ___ been rehearsing for four hours. (have / has)

    Показати відповідь або приклад відповіді

    have

    Після will зберігайте have для кожного підмета. Не пишіть will has been.

  3. Репетиція починається о шостій і триває до десятої. Скільки часу вони репетируватимуть до десятої? (four hours / ten hours)

    Показати відповідь або приклад відповіді

    four hours

    Від шостої до десятої — four hours. Вимірюємо тривалість до десятої, не сам час на годиннику.

Використайте сьогодні

Оберіть проєкт із чітким початком і майбутнім етапом. Розрахуйте тривалість до етапу й напишіть речення у future perfect continuous. Додайте питання й скажіть, чи проєкт триватиме після нього.