一道英语选择题.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,可我觉得不太对啊,不是宾语从句吗.

问题描述:

一道英语选择题.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,可我觉得不太对啊,不是宾语从句吗.

  B.will come
  是宾语从句,这里的if也可以替换成whether, “是否”的意思。

因为IF,B是答案

B

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

【希望帮助到你,若有疑问,可以追问~~~
祝你学习进步,更上一层楼!(*^__^*)】

这个是if引导的宾语从句,翻译过来是,我不知道,他明天是否会来。从句当中,表达的是一般将来时态,所以要用will come

你把宾语从句和条件状语从句搞混了吧.
宾语从句和条件状语从句的连词都是if,但用法不一样.
在宾语从句中,if后面跟的是陈述句,一般是一般现在时.
在条件状语从句中,遵从“主将从现”的原则.
所以答案选B.

本题考查if的用法,本句意思是:我不知道他明天是否会来。所以,应该用将来时。
即 will come