Ответ:

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

  1. Are you sure you'll have cleaned the living room before the guests arrive? — ВЫ уверены, что уберёте гостиную до прихода гостей? Future Perfect Simple показывает, что действие будет завершено к указанному моменту.

  2. By the time we reach our first stop, we will have been driving for 4 hours. — К тому времени, когда мы доберёмся до первой остановки, мы будем ехать уже 4 часа. Продолжительность действия подчёркивает Future Perfect Continuous.

  3. The shop will not have repaired my camcorder until the end of the week. — Магазин не отремонтирует мою видеокамеру до конца недели. Речь идёт о завершённом результате.

  4. By noon, the fire from the powerful explosion will have been burning for 12 hours straight. — К полудню пожар, вызванный мощным взрывом, будет гореть уже 12 часов подряд. Указана продолжительность действия.

  5. Will they have published her new book by summer? — Опубликуют ли они её новую книгу к лету? Вопрос о завершении действия к определённому сроку требует Future Perfect Simple.