这里为什么用there canbe而不是there must be?

来源:百度知道 编辑:UC知道 时间:2024/06/25 22:10:02
这里一道选择题,选项中有there can be和there must be.正确答案是there can be:
Despite all kinds of difficulties,there ___ be no doubt that China will be reunited in the future.

请教,这里为什么不用there must be?
谢谢!:_)

从语法来看两者均可。
从语意来看,两者稍有不同,就看作者要表达的意思了。
前者是一般的推测,语意不十分强烈。
后者确是十分强烈的肯定推测。
因此此处看作者想表达的意思是否强烈吧。
重申一次,两个用法都没错!

can be 表达的带有一定的虚拟的状态,而must be 就太强硬了。

can be 可能
must be 一定

而且,用must be 的话,句子会不通顺。