单项选择题

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

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