The new motorway connecting the two cities ... by next Christmas.
A) has been completed
B) is completed
C) will have been completed
D) will complete
E) -
Правильный ответ:
C
Перевод:
Новое шоссе, которое соединит два города, будет закончено к следующему Рождеству.
Пояснение:
Так как шоссе само себя достроить не может, обращаем внимание на Passive voice. Из представленных вариантов подходят has been completed, will have been completed, is completed.
Так как речь идёт о будущем и предлог времени by указывает на то, что действие будет закончено к определённому моменту в будущем, выбираем will have been completed.