单选题 By this time tomorrow we ______ the machine.
A. have repaired B. will repair
C. shall have repaired D. would repair

【正确答案】 C
【答案解析】[解析] 考查谓语动词的时态。由时间状语by this time tomorrow(到明天这个时候)所修饰的句子中,谓语动词要用将来完成时。