By this time tomorrow they _____the machine.
A.would repair
B.will have repaired
C.are repairing
D.will repair
出自:国家开放大学英语语法