All the machines ______by the end of this month.

15 查阅

All the machines ______by the end of this month.

A. would have been repaired

B. were repaired

C. will have been repaired

D. were being repaired

参考答案:

C[解析] 由by the end of this month可知,本题考查将来完成时。