從屬連詞whether和if都可以引導名詞性從句,它們的區別就在於一句話:
if引導的名詞性從句只能作謂語動詞的賓語。(不可以作介詞的賓語)
因此whether引導的名詞性從句除了可以作動詞賓語以外,還可以作介詞賓語、主語、主語補語、同位語,讓我們來看幾個例子:
I'm thinking of whether we should help him. 我正在想我們是否要幫助他。(作介詞賓語)
It was uncertain whether he could come.不確定他是否能來。(作真正主語)
His first question was whether Tom had arrived yet.他的第一個問題是湯姆到了沒有。(作主語補語)
We must consider the question whether we will take these measures. 我們必須考慮一下我們是否要採取這些措施這個問題。(作同位語)
另外,whether還有另外三種特殊用法:
①whether可以加or not起強調作用:
Let me know whether you can come or not.讓我知道你是否能來。
②whether可以加to do不定式:
He seemed undecided whether to go or not. 他似乎還沒決定來還是不來。
③當賓語從句位於句首時,只能用whether:
Whether it is ture or not, I can't tell.
=I can't tell whether/if it is ture or not.
以上就是whether和if在引導名詞性從句上的區別,接下來我將繼續更新名詞性從句的知識,大家有問題可以私信或評論留言,共同學習!