单项选择题

I hope they ______ this road by the time we come back next summer.

A.have repaired
B.will repair
C.are to repair
D.will have repaired