单选题
I ______ everything by the time you get back next week.
A、
shall finish
B、
have finished
C、
will be finishing
D、
shall have finished
【正确答案】
D
【答案解析】
到下星期你回来之前,我会把一切都完成。by引导的时间状语通常与完成时连用,本句说的是将来发生的事,故使用将来完成时。
提交答案
关闭