A:i doubt if he will keep his promise,这句话的语法对吗?意思是不是:我怀疑他是否会遵守他的诺言?

问题描述:

A:i doubt if he will keep his promise,这句话的语法对吗?意思是不是:我怀疑他是否会遵守他的诺言?
还是说应该应该这样说B:i doubt whether he will keep his promise or not?
请详细说明其中的知识点,
两句话的意思都一样的吧?if后面不能跟OR NOT 我是知道的,我只是想知道这两句话表达的意思是否是一样的(在没有语法错误的前提下)

意思一样的.只是if还有如果的意思,所以最好用B的方式写好.