Ответ:

Перевод задания: Выберите правильный вариант.

Длительность действия, выраженная словами for two hours или периодом времени, обычно требует Future Perfect Continuous. Завершённый результат к указанному сроку — Future Perfect.

  1. By 9 pm I will have been doing my homework for two hours. — К девяти вечера я буду делать домашнее задание уже два часа. Указана длительность действия.
  2. They will have built the school by September. — К сентябрю они построят школу. Важен завершённый результат к сроку.
  3. By the time you read this letter, I will have left. — К тому времени, как ты прочитаешь это письмо, я уже уйду. Уход завершится к указанному моменту.
  4. Next week she will have been working here for a year. — На следующей неделе исполнится год, как она здесь работает. Подчёркнута длительность работы.
  5. By 6 am the bakers will have made 100 loaves of bread. — К шести утра пекари испекут 100 буханок хлеба. Указано количество готового результата.