that與whether (if)引導名詞性從句的區別
兩者均可引導賓語從句,也可引導語從句和表語從句(if 通常不行),但兩者含義不同,whether (if) 表示“是否”,that 卻不表示任何含義。在它們所引出的從句中,that 表示一種肯定、明確的概念,而 whether (if) 則表示一種不肯定、不明確的概念。
比較:
Whether he’ll come is not known yet. 他是否來還不清楚。
That he’ll come is known to us all. 我們都知道他會來。
類似地,動詞doubt (懷疑)后接賓語從句時,由于 doubt的含義不確定,故通常用 whether (if) 來引導其賓語從句,但若 doubt為否定式,則其后的賓語從句用 that 來引導。如:
I doubt if you are honest. 我懷疑你是否誠實。
I don’t doubt that you are honest. 我不懷疑你是誠實的。