核心问题
None but the brave deserves the fair.
这是引自《牛津高阶英汉双解词典》上的例句。但是,薄冰教授在《教你解决英语语法难点》(p.138)中说:一般说来,‘none but + 复数名词’之后皆用复数动词,如:
None but fools have ever believed it.
由此看来,《牛津高阶英汉双解词典》上的例子似乎有误:应将 deserves 改为 deserve。
词典解答
薄冰老师说:“一般说来……”。这说明,薄冰老师承认在上述结构里也有人用单数动词的情况。由此看来,在 nobody but + 复数名词结构里,既可以使用单数动词,也可以使用复数动词:
-
None but the brave deserve our respect. 只有勇敢的人才值得我们尊敬。(《英语习语大词典》,商务印书馆,p.698)
-
None but the kindest are fit for such a job. 这种工作只适于最慈爱的人去担任。(《英语疑难词典》,外研社,p.385)