词典词条 · 问答

no ... but

核心问题

下面是《英语疑难词典》(外研社,2002,p.370)的一段论述:“no(not, never, scarcely 等否定词)+but 这种结构是双重否定,意思是‘没有……不’、‘凡……都’。例如:

There is no rule but has exceptions. 凡规矩都有例外。

There is no one but knows it. 没有人不知道这件事。

No man is so old but that he may learn. 活到老,学到老。

Never a month passes but she writes to her old parents. 她没有一个月不给她年迈的父母写信。

It never rains but it pours. 不雨则已,一雨倾盆。

I never think of summer but I think of my school days. 一想到夏天,我便想起我的学生时代。

Scarcely a week passes but he calls his girlfriend long distance. 他几乎每个星期都给他的女友打长途电话。

There is scarcely a man but has his weak side. 人皆有弱点。

There are few people but loves a good life. 很少有人不爱安逸的生活(谁都爱过安逸的生活)。”

该书作者说上面的例句是同一种结构,是这样吗?

词典解答

上面各例句中的 but 虽然都具有否定含义,但是并不属于同一词类,因而,上面各例句的结构是不同的。实际上,上面的 9 个例句分属于三种不同的结构。例 1,2,8,9 中的 but 是个关系代词,引导定语从句,它在定语从句中充当主语。例 3 中的 but (that) 是个连词,引导结果状语从句,它在从句中不作任何句子成分。例4,5,6,7中的butbut that的省略形式,是从属连词,引出例外分句,见but 3^{3} ,never...but(that)

来源:英语常见问题解答大词典-6.md · 第 193218 行 · 原文哈希 4b59f7aa03