By the time your plane lands tonight, I______at the airport for 3 hours.

admin2019-03-28  19

问题 By the time your plane lands tonight, I______at the airport for 3 hours.

选项 A、had waited
B、have been waited
C、had been waiting
D、will have been waiting

答案D

解析 “by the time”意为“到……时间为止”,引导时间状语从句。根据句中的时间状语tonight并结合句意可知,“在机场等待三小时”是发生在将来的持续性动作,所以要用将来完成进行时,表示将来某时、某事之前已经发生的动作,一直延续到将来某一时间。故选D。
转载请注明原文地址:https://kaotiyun.com/show/8nJC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)