请教一道初2英语题

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:22:26
这道题是:
He doesn't tell me when he _____. I'll call you up as soon as he _____.

A . will come ; arrives
B . comes ; arrives
C . will come ; will arrive
D . comes ; will arrive

我知道C.D肯定不选.我觉得B比较有可能,但是答案上说是A.明明是用When来连接的,请告诉我为什么要用将来时.我有看到过When加将来时的,但是没有看到这么加的。
请知道的人回答一下When这个词的用法(重要的是它后面加的词或句的时态,谢谢)

是的选A。when不仅能引导将来时,还能引导其他时态。这句话的意思是,他没告诉我他什么时候会来,我会尽快打电话给你如果他来了。

他没告诉我他什么时候会来,将来时,用will come

前一个句子的when从句是宾语从句 应看从句具体发生的时间来判断时态 后一个句子as soon as 后接的是条件从句 表示一...就... 这种情况下从句即使是发生在将来也要用一般现在时表示条件

When 连接的有两种从句 1是宾语从句(有将来时态)
2是时间壮语从句(没有将来时态)
这里自然是引导的 宾语从句
老师应该有讲过的

对于时间状语从句,如果发现主句和从句都带有将来时的语境,那么规定主句用将来时而从句不用.但这个规则只适合于时间状语从句.如果句子不是时间状语从句(就像你这里的第一句,这是一个宾语从句),那就不适用了,而应该根据实际的语态情况来使用时态.

是选A。。。。
as soon as 主将从现
前面个句子么看语境就出来了
问的是将来的事情 就将来时

因为是将要发生的事,那个人现在并不在
翻译中文是 他没有告诉我他将什么时候来
所以用将来时