一道英语选择题。 I don't know if he( )tomorrow. A.c

一道英语选择题。
I don't know if he( )tomorrow.
A.comes B.will come C.come D.came
选哪一个,为什么。答案上是B,可我觉得不太对啊,不是宾语从句吗。。。。

你把宾语从句和条件状语从句搞混了吧。。
宾语从句和条件状语从句的连词都是if,但用法不一样。
在宾语从句中,if后面跟的是陈述句,一般是一般现在时。
在条件状语从句中,遵从“主将从现”的原则。
所以答案选B。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-18
B

是宾语从句呀, 要是条件句才能够用一般现在时表将来
如:
If he comes tomorrow, I'll tell him about it.

【希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】本回答被网友采纳
第2个回答  2012-11-18
本题考查if的用法,本句意思是:我不知道他明天是否会来。所以,应该用将来时。
即 will come
第3个回答  2012-11-18
  B.will come
  是宾语从句,这里的if也可以替换成whether, “是否”的意思。
第4个回答  2012-11-18
这个是if引导的宾语从句,翻译过来是,我不知道,他明天是否会来。从句当中,表达的是一般将来时态,所以要用will come
第5个回答  2012-11-18
因为IF,B是答案
相似回答