2019-05-22

第十六章 關係子句

第十六章 關係子句

兩個句子間要有一個重複的元素,由此建立「關係」,才可以用關係子句的方式把這兩個句子寫在一起成為複句

關係付名詞
who(whom, whose), which, that

人:who, whom, whose

物:which, whose, of which

關係副詞
when, where, how, why

關係代名詞

具有指示的用法,就是唯一性

  • that
  • , which , , who

何時該使用 that ?

關係付名詞 who 和 which 有時可以用 that 來取付。這中間的選擇有差別,需要說明一下。That 借自指示付名詞,具有指示的功能。所以,關係子句如果具有指示作用時才適合用 that 作關係付名詞。例如:

Man is an animal that is capable of reason.
先行詞 關係子句
人類是有理性能力的動物。

主要子句中的先行詞 an animal 本來可以付表任何一種動?,範圍極大。後面加上一 個條件:The animal is capable of reason(有理性能力的那種),明確指出是「哪種動 ?」才能算人,具有指示的功能。所以關係付名詞可以選擇不用 which 而借用 that。 事實上,上 面那個句型常被用在各種下定義的句子中。這種句子因為具有比較明確 的指示功能,所以多半都是用 that。當然,如果用 which 也不算錯誤。

另外有些情況,因為指示的要求更強烈,一般都應該選擇用 that,如果用 who 或 which 就不大恰當。這些情況包括:

一、先行詞是 all, anything, everything 之類標示出「明確範圍」的字;
二、先行詞有 first, next, last, only, the most 等等限定詞在內、或者有最高級修飾語,因而產生 明確的指示時。

這兩種情況相同:同樣是因為這些先行詞要求做明確的「指示」,所以關係付名詞 應該採用 that 而不用 who 或 which。例如:

Money is the only thing that interests him.
錢是唯一能讓他感到興趣的東西。

He's the best man that I can recommend.
他是我能推薦的最佳人選。

Armstrong was the first man that set foot on the moon.
阿姆斯壯是頭一個踏上月球的人。

幾個例子中的先行詞,都需要關係子句配合做相當明確的指示,所以關係詞都要 選擇 that,用 who 或 which 並不適合。

若想要用 who 或 which 呢? 又想表現出指示性的表達,, which , , who,但是不可以用 , that ,因為前面有提到 that 前不可加逗號,例如:

For a boyfriend, I'm considering your brother John, who is tall and rich.
找男朋友,我在考慮你哥哥約翰,他個子高、收入也高。

I like The Da Vinci Code, which many people like, too.
我喜歡《達文西密碼》,很多人也都喜歡這本書。