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 展开
B,is starting
C,will start
D,will have started 展开
3个回答
展开全部
记住一点: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。
到过去某时间为此,用过去完成时态: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。
展开全部
答案为D。
by 截止到..,与完成时连用,by后面的时间为过去某个时间,句子用过去完成时;
by后面的时间为现在,句子用现在完成时;
by后面的时间为将来,句子用将来完成时。
“今天下午你到那里的时候,电影将已经开始了。”
by 截止到..,与完成时连用,by后面的时间为过去某个时间,句子用过去完成时;
by后面的时间为现在,句子用现在完成时;
by后面的时间为将来,句子用将来完成时。
“今天下午你到那里的时候,电影将已经开始了。”
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D
by the time 表示完成时
by the time 表示完成时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询