A-A+

By the time you get to New York I______ for L

2022-08-01 20:20:05 问答库 阅读 166 次

问题详情

By the time you get to New York, I______ for London.
A.would be leaving
B.am leaving
C.have already left
D.shall have left请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:bythetime可以引导一个时间状语从句,相当于before。从句中使用一般现在时时,可表示一般将来的动作,因此主句一般要使用将来完成时。例如:Ishallhaveleftbythetimeyoureturn.等你回来时我可能已经走了。Therailwaywillhavebeencompletedbythetimetheycomenexttime.那条铁路将在他们下次回来前建成。

考点: