逗号与 which,who 或 that 的关系虽不明确,但还是可以顺藤摸瓜的

在定语从句中,限制性和非限制性定语从句的用法区别一直是常考点,特别是以关系代词 which,who 或 that 之间的区别,以及它们与逗号之间的若隐若现的关系,有的时候一个小小逗号的差别会引起截然不同的意思。
首先需要指出的是,that 引导的定语从句在任何情况下都不能用逗号与前面的先行词隔开,那么判断 which 和 who 之前是否用逗号的终极检查办法就是:如果可以用 that 代替 which 或 who,那么 which 或 who 之前就不用逗号。
需要注意的是,通常情况下 who 指人,which 指物,而 that 可以用于两者,但 that 用于指人被认为不是正式的用法,因此通常不用于正式的写作中,例如:
The man who punched the great white shark is on TV.
打大白鲨的那个人上了电视。
The PC which keeps breaking down is under guarantee until March.
不断发生故障的个人电脑保修到三月。
以上两句中的 who 和 which 都可以用 that 代替,此时它们之前不用逗号,实际上因为美式英语的限制,第二句用 that 代替 which 更好,原因下面会讲到。



若用常规的合理的理解就是:若 which 或 who 引导的定语从句是确定它们所描述的人或事物所必需的,此时它们被称作限制性定语从句,那么它们前面不能用逗号,否则用逗号隔开,例如:
1. The car which hit the snowdrift is a write-off.
撞上雪堆的那辆汽车被报废了。
解析:从句 which hit the snowdrift 是必须的,因此不用逗号与前面隔开,此时 which 可以用 that 替换。
注意:在美式英语中,以 which 引导的限制性定语从句(前面不用逗号隔开的)是非常不流行的,而且被认为是极度不正确的,但这在英式英语中是可以接受的用法,因此在正式的写作或考试中,应尽量避免用 which 引导限制性定语从句。
2. The boy who broke our window brought some flowers to the door.
打破我们窗户的男孩把一些花带到门口。
解析:从句 who broke our window 是必需的,因此不用逗号与前面隔开,此时的 who 也可以用 that 替换。

下面看一些需要用逗号隔开的例句:
He lives in Galle, which is the capital city of the Southern province.
他住在加勒,这是南部省份的省会城市。
His youngest daughter, who was born on 16 June 1972, was selected for astronaut training.
他的小女儿,1972年6月16日出生,被选为宇航员培训。
解析:以上两句中 which 和 who 引导的定语从句的信息都不是必需的,或者或它们都不能用 that 来代替,因为 that 引导的定语从句从来不用逗号与前面的先行词隔开。

在实际应用中,限制性定语从句与非限制性定语从句有本质的区别,同样的句子,因为逗号的存在,意思会发生很大的变化,例如:

a. Manx cats, which live on the Isle of Man, have a longer life expectancy than normal domestic cats.
b. Manx cats which live on the Isle of Man have a longer life expectancy than normal domestic cats.
解析:句a表达的意思是所有的曼克斯猫都比正常的猫有更长的寿命,而句b的意思是只有居住在马恩岛的猫比正常的猫有更长的寿命。
(0)

相关推荐