✔ 最佳答案
D. I can't say is a more appropriate answer.
"Whether it is true" is the indirect speech of the question "Is it true". Because it is an interrogative (疑問句) and answer A and C are affirmative statements (肯定語), answer A and C must be wrong.
I don't doubt implies that I am sure. Though grammatical, it is not logical to be followed by an interrogative. The better sentence is
I don't doubt that it is true.
I can't say implies that I am not sure.
I can't say whether it is true is grammatically correct and logical.
Some notes on the verb doubt.
Oxford Advanced Learners' Dictionary has this example:
I doubt whether the new one will be any better.
What this sentence means is that I do not believe that the new one will be better.
Come to think about it. Why do we need "whether/if" after doubt when "that" conveys the better meaning.
The meaning of "I doubt if she will come" is clear.
But what about "I don't doubt if she will come"? Does it mean I believe she will come or I believe she will not come?
If you write "I don't doubt that she will come" or "I don't doubt that she will not come", there is no ambiguity in meaning.
2012-01-18 07:21:55 補充:
I don't doubt = I believe
I don't doubt is affirmative, just as I am sure and I can say.
"I believe it is true or or" is illogical.
2012-01-18 07:22:19 補充:
"I believe it is true or not" is illogical.
2012-01-19 05:52:43 補充:
B is only correct in the following situation.
Whether it is true? I don't doubt (that it is true).