—Oh, Mum, just a few minutes.—Hurry up, Harry, or by the time you pack your belo
题型:不详难度:来源:
—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正确。 |
举一反三
—Mr Harry, we want to hear what you think about the reform being carried out in our school. —OK, I to that.A.am coming | B.have come | C.came | D.had come |
|
— Have you heard me? — I’m sorry, I you to me.A.don’t know, are speaking | B.didn’t know, were speaking | C.don’t know, were speaking | D.didn’t know, are speaking |
|
— You’ve left the light on. — Oh, so I have. _____ and turn it off.A.I go | B.I’ve gone | C.I’ll go | D.I’m going |
|
— Lucy is not coming tonight. — But she _____!A.promised | B.will promise | C.had promised | D.promises |
|
— Why do you look so worried? — My MacBook Pro broke down and my paper ______ unfinished since. A.has beenleft | B.hasleft | C.left | D.hadbeenleft |
|
最新试题
热门考点