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不是完成时态的标志吗? 展开
3个回答
展开全部
追问
D选项明明是将来完成进行时啊
追答
说明一直在等了三个小时
用将来完成时进行时也是没有问题的
TESOL官网
2024-02-20 广告
2024-02-20 广告
在疫情期间,您可以考虑以下步骤报考TESOL:1. 了解考试要求:在开始学习之前,确保您了解TESOL课程或认证考试的具体要求。了解评估标准、测试格式和主题,以便您可以制定适当的学习计划。2. 学习教育理论和方法:熟悉不同的英语教学方法和技...
点击进入详情页
本回答由TESOL官网提供
展开全部
亲:关键是by the time后面跟的是带有将来时间的一般现在时,所以整个句子的谓语动词应该用将来完成时。
亲:祝你学习进步!望采纳,谢谢!
亲:祝你学习进步!望采纳,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
by the time 截止什么时间。。。原则:主将从现。。。。
原句翻译为:截止你飞机今晚降落的时候,我将已经等了3个小时了。。。。要立足将来。。。
原句翻译为:截止你飞机今晚降落的时候,我将已经等了3个小时了。。。。要立足将来。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询