Ответ:

Перевод задания: Выберите один из ответов A, B, C для каждого предложения.

a) will have finished. The builders will have finished building the roof by Thursday. Future Perfect показывает, что работа будет завершена к четвергу.

Перевод: К четвергу строители закончат строить крышу. Future Perfect показывает завершение работы к указанному сроку.