单项选择题

All the machines ______ by the end of next week.

A. were repaired
B. would be repaired
C. were being repaired
D. will have been repaired