英语选择一道题~

问题描述:

英语选择一道题~
All the machines ______ by the end of the following week.
[ ]
A.were repaired B.will have been repaired
C.would be repaired D.were being repaired
同样是将来时.为什么不选择C 而选择B呢

C是过去将来时.但是我们看题干的后面,是by the end of the following week,意思是“下个星期的周末”,所以C是绝对也可以排除的.B是将来完成时,表示一种推测和判断,断定在未来的某个时刻,什么事将完成.而且将来完成时...