单选题
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。
提交答案
关闭