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

admin2022-02-18  26

问题 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

解析 本题考查动词时态。动词的主要时态是由其与相关的时间状语决定,在本句中tonight决定了动词要使用将来时态,by the time表明动词要使用完成式,for 3 hours表示时间的持续,因此还应使用进行时态,综合起来,本题需要使用将来完成进行时。本句意思为:等到今晚你的飞机到达时,我在机场就已经等了3个小时了。
转载请注明原文地址:https://kaotiyun.com/show/gTQD777K
本试题收录于: 英语题库普高专升本分类
0

随机试题
最新回复(0)