单项选择题

I hope they______ this road by the time I come back next year.

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