首页 > 留学知识库

问题: 为什么不是will come呢?

--Do you know if he ___ tomorrow?
--He will if he____free.
A.comes ,is B.will come,is
为什么不选B呢?

解答:

答案应为B。

--Do you know if he ___ tomorrow?
--He will if he____free.
A.comes ,is B.will come,is
译:你知道明天他是否会来吗?如果他有空,他会来的。

这道题就是考if表达不同意思时,影响所引导的句子的时态。
第一个句中,if引导的是宾语从句。主句是Do you know…,此时从句时态不受主句影响,所以使用将来时,用will come。

第二个句中,if引导的是条件状语从句。此时应遵循“主将从将”的语法规则。即:主句用了将来时态,条件状语从句中用现在时态代替将来时态。

如果你是小学或初中学生,建议你这么记:碰到if句中的时态题时,if表“如果”,就用“现在时态”;if表“是否”,就用“将来时态”;简称“如果---现在,是否---将来”。


希望能对你有所帮助。