I doubt whether/if he will come. 我怀疑他是否会来。
动词doubt后的宾语从句,在肯定句中一般用whether/if引导,在否定句或疑问句中可用that引导:
I don’t doubt that you are honest.
We discussed whether we should accept these gifts. 我们讨论了是否应该收下这些礼品。
某些动词如discuss后,引导宾语从句的连词意思为“是否”时,只能用whether,不能用if。
介词后面不能用if引导宾语从句表示“是否”之意,只能用whether,因为if可以理解成“如果”。
在主语从句中,表示“是否”之意,连词只能用whether,不能用if。