By 2018 they … a new supermarket in our street. A) will have built B) will build C) will be building D) will built E) will had built ***
Скорее всего правильный ответ А, т.к тут должно быть употреблено время Future perfect (действие будет завершено до определенного момента в будущем)
Правильный ответ А.........