英语单选“There is no rule _ has no exceptions.”选哪个?

来源:百度知道 编辑:UC知道 时间:2024/06/15 03:33:37
A.that
B.but
C.what
D.where

B
There is no rule but has exceptions.
凡是规则, 都有例外.

如同汉语一样, 英语也经常运用"否定之否定"的修饰手段来表达肯定的涵义.
上面这个句子的意思相当于Every rule has exceptions.
上一句是通过"双重否定"(double negation)或"加重否定"(cumulative negation)
的no和but的连用来加强语势; 后一句是正面的说法, 语气较弱. 在上一个句型中,but是关系代词, 表达that(or who)not的意味.

请看几个类例:
There is no one of us but wishes to remove all the illegal dangerous structures in Hong Kong.
我们大家都希望拆除香港所有的僭建危楼.
There is no one but knows it.
此事无人不知.
There has not been a scholar but was a man of industry.
凡是有学问的人都是勤奋的
There is no man but errs.
凡是人都会犯错误.
There no man but thanked him.
人人都感激他.

A

A
that后是对rule的修饰
没有一条规律是没有特例的