By the time your plane lands tonight ,I____at the airport for 3 hours
Bythetimeyourplanelandstonight,I____attheairportfor3hoursAhadwaitedBhavebeenwaitedCha...
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,for 3 hours不是完成时态的标志吗? 展开
A had waited
B have been waited
C had been waiting
D will have been waiting
为什么是D,for 3 hours不是完成时态的标志吗? 展开
展开全部
追问
D选项明明是将来完成进行时啊
追答
说明一直在等了三个小时
用将来完成时进行时也是没有问题的
展开全部
亲:关键是by the time后面跟的是带有将来时间的一般现在时,所以整个句子的谓语动词应该用将来完成时。
亲:祝你学习进步!望采纳,谢谢!
亲:祝你学习进步!望采纳,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
by the time 截止什么时间。。。原则:主将从现。。。。
原句翻译为:截止你飞机今晚降落的时候,我将已经等了3个小时了。。。。要立足将来。。。
原句翻译为:截止你飞机今晚降落的时候,我将已经等了3个小时了。。。。要立足将来。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询