问题 选择题

—Oh, Mum, just a few minutes.

—Hurry up, Harry, or by the time you pack your belongings, the flight ____.

A.has left

B.will have left

C.had left

D.will be leaving

答案

答案:B

题目分析:By到…时为止;经常和表示动作的动词的完成时连用。本句中by the time后面的时间状语从句you pack your belongings使用了一般现在时代替将来时,后面的主句要使用将来完成时,表示到将来的某个时间将要完成的事情。句义:—妈妈,再等几分钟。—快点!到你收拾好物品的时候,我们的航班都已经起飞了。故B正确。

单项选择题
单项选择题