他会说英语吗?

两者在表示“是否”时的用法差异如下:

当引导宾语从句表示“是否”时,两者往往可以互换。比如:

他问我们是否[何时]想喝一杯。他问我们是否想喝一杯。

他没有告诉我他是否会来。他没有告诉我他是否会来。

注意:如果是条件状语从句,只能用if(意为“如果”)。

2.通常使用if。

引入否定宾语从句时,通常用if而不用When。比如:

I don’我不在乎是否下雨。我不在乎下不下雨。

注意:个别词后的否定句(如wonder,not certain等。)可能有时候会被什么引导。比如:

我想知道他是否[何时]错了。我想知道他是否错了。

3.你通常在哪里使用是否

(1)引导主语从句,放在句首。比如:

他是否会来还是个问题。他是否会来还是个问题。

注意:如果形式主语it用在句首,主语从句放在句尾,有时if可以用来引导。比如:

不知道他何时[是否]会来。我不知道他是否会来。

(2)引导表语从句时。比如:

问题是我们应该什么时候继续这项工作。问题是我们是否应该继续这项工作。

注意:引导表语从句偶尔会用if(很不正式),但远不如when常见。

(3)引导宾语从句,放在句首。比如:

他是否单身我不知道。我不知道他是不是单身。

(4)引导状语从句时。比如:

不管他同意不同意,我都会这样做。不管他同意与否,我都要做那件事。

(5)与or连用时分别引导两个从句。比如:

I don’我不知道他错在哪里,或者她错在哪里。我不知道是他错了还是她错了。

注意:if或连接两个词或词组而不是引导两个从句,也可以用if(但没有what常见)。比如:

他不知道我们应该写信还是打电话。他不知道我们应该写信还是打电话。

(6)用于不定式之前。比如:

我不确定什么时候留下或离开。我不知道是去还是留。

我不知道该哭还是该笑。我真是哭笑不得。

(7)用在介词之后。比如:

这取决于信是否及时到达。

我担心我在哪里伤害了她的感情。我担心我是否伤害了她的感情。

(8)无论是否直接使用。比如:

不管我能不能来,我都会给你写信。我会写信告诉你我是否能来。

注:如果不直接用with或not,有时也可以用。比如:

我不知道他是否会赢。不知道他能不能赢。

(9)后接一些动词(如discuss等。),你一般只用是否。比如:

我们讨论了应该在哪里开会。我们讨论了是否要开会。