這道題中的 that if 是什么意思?
She promised _________ he had enough money she would marry him.
A. that B. if C. that if D. if that
【分析】此題應選 C,其余幾項均有可能誤選。句子的正常詞序為 She promised that she would marry him if he had enough money. 由于將條件狀語從句 if he had enough money 插入動詞 promised 與其賓語從句之間,從而導致許多同學誤選。順便說一句,本來動詞 promise 后接賓語從句時,引導賓語從句的 that 是可以省略的,但是按英語習慣,當動詞與其賓語從句之間插有其他成分時,引導賓語從句的 that 通常不宜省略,所以此題不宜選B。又如:
She promised that if anyone found her son she would give him a lot of money. 她答應要是誰找到她兒子,她會給他一大筆錢。(句子可改為 She promised that she would give him a lot of money if anyone found her son.)
He said that when his wife came back he would leave. 他說等他妻子一回來,他就離開。(句子可改寫為 He said that he would leave when his wife came back.)
Tell him that if he is at home I’ll come to see him. 告訴他,如果他在家,我就去看他。(句子可改寫為 Tell him (that) I’ll come to see him if he is at home.)