【问】 I don’t doubt but that you are surprised.我不明白上面句中的but that的意义和用法。 【答】 我们已经知道,在肯定句中,doubt之后的宾语从句要使用连词whether或if: 1. He doubted whether they would be able to help. (EGS) 他拿不准他们是否能帮忙。 2. I doubt if he’s honest. (LDCE) 我怀疑他是否诚实。 3. “We doubt if he received a bigger one from anyone else. We knew we couldn’t allowthis. Ours was the best. ”(TIME) “我们怀疑他会从别人那里收到更大的一束。我们知道我们是不能允许这样的事情的。我们的是最好的”。(时代周刊) 但是,在否定句中,doubt之后的宾语从句必须使用连词(but)that: 1. He never doubted that they would succeed. (EGS) 他从不怀疑他们会成功。 2. I don’t doubt (but)that they’ll accept at once. (CGEL) 我怀疑他们会马上接受。 3. He didn’t doubt but that(=that) snow would fall. (Walpole) 他不怀疑要下雪了。 doubt用作名词时,情况亦是如此: 1. There is nodoubt that if she had not lost her rudder she would have won the race easily. (New Concept,English,Book 3,L. 25) 如果它没有失去船舵的话,它可能会轻而易举地赢得这次比赛的胜利的。 2. There’s nodoubt but that he’s the guilty one. (LDCE) 他可能是有罪的。 3. I have nodoubt but that he’ ll come. 我想他会来的。 从上面的例句可以看出,but that是个复杂的连词,可引出动词doubt的宾语从句或名词doubt的同位语从句。注意:but that中的but常常省略。