单选题
By the time you get back, I ______ all the work.
A) would finish
B) will have finished
C) has finished
D) had finished
A
B
C
D
【正确答案】
B
【答案解析】
[译文] 到你回来的时候,我将已完成所有的工作。
[考点] 动词的时态
[解析] by引导的时间短语通常和完成时态连用。“by the time you get back”表示将来的时间,因此主句应用将来完成时态,故选B。
提交答案
关闭