先行词有最高级、序数词、only,very,much,few,no,any,little等修饰
2024-11-16 19:22:41 学考宝 作者:佚名
问题描述
老师,您好!请问:
1.在定语从句中,一些修饰词,如形容词最高级和序数词以及only, very, much, few, no, any, little等,先行词指人是用who,而指物用that吗?
2.在哪本书上可以查到这些规则,目前我还没见到过讲解这方面的语法书,麻烦老师推荐一本,谢谢!
老师答疑
龙老师:
▲《薄冰实用英语语法详解》的“疑问代词和关系代词”一章有如下说明:
……
(2) 补充说明下列情况下,定语从句的关系代词只能用that, 不能用which或who。
[1] 当先行词中有形容词的最高级时。如:
Shakespeare is the greatest poet that English has ever had. 莎士比亚是英国所拥有的最伟大的诗人。
Is this the best that you can do? 你最多只能做到这样吗?
[2] 当先行词为代词all, anything, everything, little, much, nobody, nothing时。如:
Anyone that wants to succeed must work hard. 任何想要获得成功的人必须努力工作。
[3] 当先行词中有含有any, every, no, only, the first, the last, the same时。如:
You are the only person that can help me. 你是唯一能帮助我的人。
Take the first chance that offers. 抓住出现的第一个机会。
▲但薄冰先生的以上说法过于绝对,因为权威词典上有不少反例(尤其是针对人时):
1. 以序数词为例,先行词指人时,即使其前用序数词 the first 修饰,定语从句也完全可以用who来引导。如:
His father had a first wife who died. 他的父亲曾有第一个妻子,她已去世。(《柯林斯英语语法系列:限定词及数量词》)
She’s not the first girl who’s got herself into trouble. 她不是第一个未婚先孕的姑娘。(《新牛津英语双解大词典》)
She was the first teacher who’d made Paul feel like he was somebody. 她是第一位让保罗觉得自己还有所作为的老师。(《朗文当代英语辞典》)
2. 再以the only 为例,先行词指人时,即使其前用 the only 修饰,定语从句也完全可以用who来引导。如:
He’s the only one who was there. 当时只有他在那里。(《牛津实用英语语法》)
Sally is the only person in our class who dares (to) answer our teacher back. 莎丽是我们班上唯一敢和老师顶嘴的人。(《张道真英语语法》)
She was the only person who replied to the invitation—none of the others bothered. 她是唯一对邀请做了回应的人——其余的人谁也没理会。(《牛津高阶英汉双解词典》)
有意思的是,就连薄冰老师自己的《高级英语语法》中也有这样的反例。如:
I’m the only one who’s gone to a public high school. 我是惟一上过公立中学的人。(《薄冰高级英语语法》)