单选题 By the time you come back I ______ the work.
A. finish B. shall finish
C. shall have finished D. would have finished

【正确答案】 C
【答案解析】[解析] 本题测试的是将来完成时,将来完成时有两个明显特征:(1)句中有表示将来某个具体时间的时间状语;(2)强调动作的结果。