By the time you get there this afternoon,the film_________?

A,istostartB,isstartingC,willstartD,willhavestarted... A,is to start
B,is starting
C,will start
D,will have started
展开
一帘春水
2012-04-18 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1596
采纳率:0%
帮助的人:663万
展开全部
记住一点:by表示“到。。。时候此”的时候,要用完成时态:
到过去某时间为此,用过去完成时态:By yesterday, they had finished the task.
到现在时间为此,用现在完成时态:So far/By now/ So far, they have finished the task.
到将来时间为此,用将来完成时态:By the end of this term we will have learned 5000 words.
本句中,you get there 中的get用的是一般现在时,而这个动作是表示将来,还没有发生。只有在表示时间,条件,让步的从句,才会用一般现在时表示一般将来动作,所以认定,这个时间是表示将来。所以选择D。
wlf558882012
2012-04-18 · TA获得超过516个赞
知道小有建树答主
回答量:591
采纳率:0%
帮助的人:314万
展开全部
答案为D。
by 截止到..,与完成时连用,by后面的时间为过去某个时间,句子用过去完成时;
by后面的时间为现在,句子用现在完成时;
by后面的时间为将来,句子用将来完成时。
“今天下午你到那里的时候,电影将已经开始了。”
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suixin0812
2012-04-18 · TA获得超过1619个赞
知道小有建树答主
回答量:1112
采纳率:33%
帮助的人:521万
展开全部
D
by the time 表示完成时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式