I am not sure why this sentence is incorrect from tense's perspective.
It is certain that the construction of the road will be completed by the winter of 2014.
Also, according to my book its incorrect. According to my book, the sentence should have taken the future perfect form as emphasis is on completion. But they are re-writing the sentence as:
It is certain that the construction of the road will have been completed by the winter of 2014.
But this sentence takes future perfect continuous form. So I think it should be will have completed by the winter of 2014. Please correct me if I am wrong.