「Chapter 14」- 关系从句

  CREATED BY JENKINSBOT

从属从句有三种,除了名词从句和副词从句之外,还有就是形容词从句,又称关系从句。如同名词从句和副词从句一样,关系从句也有它明显的特色。

关系从句的特色

关系从句如果没有经过任何省略,都应该以形容词从句看待。 它的特色有以下几点:

一、两个句子要有交叉

也就是:两个句子间要有一个重复的元素,由此建立“关系”, 才可以用关系从句的方式来合成复句。例如:

	For boyfriend I'm looking for __a man__. (找男朋友,我想找个男人。)
	__He__ is tall, rich, and well-educated. (他身材高、收入高、教育水准高。)

这两个句子中的 a man 和 he 是重复的:a man就是代名词he所代表的对象(即先行词)。因为有这个交叉存在,两个句子有关系, 才可以进行下一步的动作 —— 制造关系从句。

二、把交集点改写为关系词的拼法(wh-),让它产生连接词的功能

在上例中就是把he改写为who,成为:

	__who__^{[S]} __is__^{[V]} tall, rich, and well-educated

这就是一个关系从句。Who 仍然具有 he 的功能,也就是作为这个从句的主语,但是它同时也有连接词的功能。

三、将关系从句附于主要从句的交集点(名词)后面来修饰它(作形容词使用)

上例中就是把 who 从句附在 a man 之后成为:

	For boyfriend I'm looking for __a man__^{[名词(先行词)]} __who is tall rich, and well-educated__^{[关系从句(形容词类)]}.
	(找男朋友,我想找一个身材高、收入高、教育水准高的人。)

由以上的分析可以看出,关系从句有一个很重要的特色:关系从句的连接词是从句中内含字眼的改写,而名词从句与副词从句的连接词都是外加的。请比较下列三句:

	1. __I__^{[S]} __know__^{[V]} __that__^{[连接词]} __I am right__^{[O(名词从句)]}.(我知道我对。)
	2. __I__^{[S]} __know__^{[V]} __this__^{[O]} __because__^{[连接词]} __I have proof__^{[副词从句]}.
	(我知道,因为我有证据。)
	3. __I__^{[S]} don't __trust__^{[V]} __people__^{[O]} __who talk too much__^{[关系从句]}.
	(我不信任话太多的人。)

例1中的名词从句是由完整的简单句 I am right 外加连接词 that 所构成。例2的副词从句也是完整的单句 I have proof 外加连接词 because 构成。只有例3的关系从句没有外加连接词,而是直接由 They talk too much 的单句,把 they 改写成 who 而构成。产生的关系从句 who talk too much 属于形容词的功能,用来修饰先行词 people。

关系代名词与关系副词

关系从句中与主要从句的交叉点,可能是代名词,也可能是副词。改变为 Wh- 的拼法后,分别称为关系代名词与关系副词。请观察下列拼法上的变化:

代名词 关系代名词
he (she, they) who
it (they) which
his (her, their, its) whose
him (her, them) whom
副词 关系副词
then when
where where
so how
for a reaseon why

关系词除了以上这些,还有一些变化的拼法,后面再谈。

关系代名词的省略

语法书列出规则:关系代名词作宾语使用时可以省略。这条规则没错,就是不太好背!本书号称从头到尾没有一条规则要背,包括关系代名词的省略,其实都是可以理解的。

关系词所以常会省略,主要是因为它在句子中是重复的元素:和主要从句中的先行词重复。可是它除了代名词的功能之外,还有连接词的功能,用来标示另外一个从句的开始。假如两个从句的断句很清楚,把关系词省掉也不会影响句子的清楚性,就可以省略。 例如:

	1. __The man__^{[S]} __is__^{[V]} __my uncle__^{[C]}. (那个人是我叔叔。)
	2. __You__^{[S]} __saw__^{[V]} __him__^{[O]} just now.(你刚刚看到他。)

例2中的 him 是宾语,与例1中的 man 重复,可以改成关系代名词 whom,变成:

	__You__^{[S]} __saw__^{[V]} __whom__^{[O]} just now

请观察一下:关系代名词是宾语的话,位置应该在动词后面。可是它要标示关系从句的开始,所以要调到句首(这个调动和它的省略大有关系),成为:

	__whom__^{[O]} __You__^{[S]} __saw__^{[V]} just now

再把关系从句和主要从句合起来成为复句:

	3. __The man__^{[S1]} [__whom__^{[O]} __you__^{[S2]} __saw__^{[V2]} just now] __is__^{[V1]} __my uncle__^{[C]}.(你刚看到的那个人是我叔叔。)

如果把 whom 省略掉,读者仍然看得出来 you saw just now 是 另一个从句,不会和主要从句 The man…is my uncle 混淆。这就是为什么可以省掉它的原因。

反之,如果关系代名词是主语,就不适合省略,否则会造成断句上的困难。例如:

	1. __The man__^{[S]} __is__^{[V]} __my uncle__^{[C]}.
	2. __He__^{[S]} __was__^{[V]} __here__^{[C]} just now.

例2中的 he 是主语,改成关系代名词 who 之后位置不会调动, 直接成为:

	__who__^{[S]} __was__^{[V]} __here__^{[C]} just now.

再和句1合并成为复句:

	3. __The man__^{[S1]} [__who__^{[S2]} __was__^{[V2]} __here__^{[C2]} just now] __is__^{[V1]} __my uncle__^{[C1]}. (刚才在这儿的那个人是我叔叔。)

这时候如果要省掉 Who(主语),会造成断句上的困难:

	The man was here just now is my uncle.(误)

这个句子语法有错误,因为读者无从判断它的句型。看到 The man was here just now 为止都还好:读者的印象是一个简单句。可是后面再加上 is my uncle 的部分,就不知所云了。

经由以上的比较当可发现:关系代名词当宾语时,因为要往前移,即使省略掉它,后面还是有 S+V 的构造,可以和主要从句区分清楚,因而可以省略。请看看下面这个不同的例子:

	__He__^{[S1]} __is__^{[V1]} not __the man__^{[C]} [__he__^{[S2]} __used to be__^{[V2]}]. (他现在和从前不一样了。)

中括号里原来是:

	__he__^{[S]} __used to be__^{[V] }__the man__^{[C]}

其中的 the man 是补语,和另一句中的 the man 重复,改写成关系词 who(其实用that比较恰当,这点稍后再谈),成为关系从 句

	__who__^{[C] }__he__^{[S]} __used to be__^{[V] }

who 是补语,不是宾语,所以不能拼成宾格的 whom。但是它一样可以省略,原因是它也要向前挪,所以和宾语一样,省掉并不会造成断句上的困难。因此,光是背规则:“关系代名词作宾语时 可以省略”,一方面不好背,一方面也不够周延,还是经过理解比 较能够变通。

何时该使用 that ?

关系代名词 who 和 which 有时可用 that 来取代。这中间的选择有差别,需要说明一下。that 是借自指示代名词,具有指示的功能。所以,关系从句如果有指示的作用时才适合借用 that 作关系词。例 如:

	__Man__^{[S1]} __is__^{[V1]} an animal __that__^{[S2]} __is__^{[V2]} capable of reason. (人类是有理性能力的动物。)

主要从句中的先行词 an animal 本来可以代表任何一种动物, 范围极大。后面加上一个条件:The animal is capable of reason (有理性能力的那种),明确指出是哪种动物才能算人,具有指示的功能。所以关系词可以选择不用 which 而借用 that 。事实上,上面这个句型常被用在各种下定义的句子中,这时候因为指示的功能明确,多半都是用 that ,例如:

	__Meteorology__^{[S1]} __is__^{[V1]} a science __that__^{[S2]} __deals__^{[V2]} with the behavior of the atmosphere.
	(气象学是处理大气变化的科学。)

上面两个例子如果用Which也不算错误。另外有些情况,因为 指示的要求很强烈,一般都选择用 that ,如果用 who 或 which 反而不恰当。例如:

	1. __Money__^{[S1]} __is__^{[V1]} [__the only thing__^{[先行词]}] __that__^{[S2]} __interests__^{[V2]} him.(钱是唯一能让他感兴趣的东西。)
	2. __He__^{[S1]}'__s__^{[V1]} [__the best man__^{[先行词]}] that __I__^{[S2]} __can recommend__^{[V2]}. (他是我能推荐的最佳人选。)
	3. Spaceman __Armstrong__^{[S1]} __was__^{[V2]} [__the first man__^{[先行词]}] __that__^{[S2]} __set__^{[V2]} foot on the moon. (太空人阿姆斯特朗是第一个踏上月球的人。)

这几个例子中的先行词,都需要关系从句配合做相当明确的指示,所以关系词都要选择 that ,用 who 或 which 并不适合。

何时不该使用 that ?

同样的道理,如果关系从句缺乏指示的功能,就不该借用指示代名词 that 当关系词。

如果关系从句没有指示的作用,只是补充说明的性质,应该用逗点和先行词隔开。这时逗点的功能和括弧类似。例如:

	For boyfriend, __I__^{[S1]}'__m considering__^{[V1]} [__your brother John__^{[先行词]}], __who__^{[S2]} __is__^{[V2]} tall, rich, etc.
	(找男朋友,我在考虑你哥哥约翰,他个子高、收入高等等)。

这个句子中的先行词 your brother John 是个专有名词,只代表一个人,听的人听到这个名字也已经知道是谁了,所以后面的关系从句不再具有指出是谁或是哪种人的功能。因而这个关系从句只有补充说明的功能,说明“为什么”在考虑 John 这个对象。这种补 充说明的句子应该放在括弧性的逗点后面 —— 括弧就是用来作补充说明的。同时也就不能再借用指示代名词 that 了,因为 that 是用来指岀“哪个”或“哪种”的。语法书上把加上逗号的关系从句称为“非限定用法”,并且有一条规则说非限定用法的关系从句不能用that 做关系词,道理就在这里。再看下面的例子:

	__I__^{[S1]} __like__^{[V1]} [__books__^{[先行词]}], whatever the subject, __that__^{[S2]} __have__^{[V2]} illustrations. (我喜欢的书,不论什么主题,都是附有插图的。)

关系从句 that have illustrations 虽然放在逗号后面,可是这个逗号是和前一个逗号构成一组括弧,把 whatever the subject 括在里面,关系从句本身并不是放在括弧中作补充说明,它仍然是一个具有指示功能的从句,指出喜欢的书是哪一种,所以还是可以借用指示代名词 that 。

另外,关系从句如果是放在括弧性的逗号中作补充说明,就不再适合省略宾语位置的关系词了。请看下例:

	__I__^{[S1]} __like__^{[V1]} [__TIME Classic Words__^{[先行词]}], __which__^{[O]} many __people__^{[S2]} __like__^{[V2]}, too. (我喜欢《时代经典用字》,很多人都喜欢这套书。)

先行词是个书名,听的人已经知道是哪套书,所以后面的关系从句属于补充说明的性质,应该放在括弧性的逗号后,关系词 which 没有指示功能,不能借用 that 来取代。而且,一旦打了逗号, 和主要从句隔开,关系词 which 虽然是宾语也不适合省略了。这是因为两个从句已断开来,不能再共用先行词这个重复点,所以关系从句要有自己的 which 作宾语。

先行词的省略

关系代名词与先行词重复,有时候可以省略掉关系词。同样的,有时候可以选择把先行词省略掉。如果要省略掉先行词,首先这个先行词得是空的、没有内容的字眼,像 thing, people 等等空泛的字眼。其次,关系从句与先行词之间不能有逗号断开。而且,因为先行词是名词类,属于重要元素,不是可有可无的修饰语,所以一旦省略掉先行词,在关系词的部分要有所表示。表示的方式可分成以下几种情形。

一、what

把关系代名词改写为 what 来表示前面省掉的先行词。例如:

	1. __I__^{[S]} __have__^{[V]} __the thing__^{[O]}.
	2. __You__^{[S]} __need__^{[V]} __it__^{[O]}.

这两个句子中的 the thing 和 it 重复,建立了两句间的关系,可以用关系从句的方式合成复句:

	3. __I__^{[S1]} __have__^{[V1]} [__the thing__^{[O1(先行词)]}] [__that (or which)__^{[O2(关系词)]}] __you__^{[S2]} __need__^{[V2]}.

接下来可以有两种变化。首先,关系代名词( that 或 which )在关系从句中是 need 的宾语,可以省略掉,成为:

	4. __I__^{[S1]} __have__^{[V1]} the thing __you__^{[S2]} __need__^{[V2]}.

另外,先行词 the thing 是空的字眼,也可以选择省略它。可是句子中的 the thing 省掉以后,主要从句 I have 就缺了宾语,关系从句(that you need)也失去了它修饰的名词,所以要修改成为:

	5. __I__^{[S1]} __have__^{[V1]} what __you__^{[S2]} __need__^{[V2]}. (我有你需要的东西。)

把关系词由 that 改成 what,表示前面有一个省略掉的先行词。在句型分析时也可以说 what you need 是名词从句,作为 have 的宾语。

二、whoever

如果把关系词 who 变成 whoever,表示不管先行词是谁,那么就可以省略掉先行词了。例如:

	1. __I__^{[S]}'__ll shoot__^{[V]} __any person__^{[O]}.

  1. He[S] moves[V].

这两句中的 any person 与 he 重复,可以用关系从句合成:

	3. __I__^{[S1]}'__ll shoot__^{[V1]} __any person__^{[O(先行词)]} __that__^{[S2(关系词)]} __moves__^{[V2]}.

如果要省略掉先行词 any person,那么关系词首先要用 who(代表是人),然后再改成 whoever(以取代any)。whoever 是“不论是谁”,所以前面的先行词就不必交待,可以省略成为:

	4. __I__^{[S1]}'__ll shoot__^{[V1]} __whoever__^{[S2]} __moves__^{[V2]}. (谁动我就开枪打谁。)

whoever表示前面省掉一个先行词。句型分析上也可以直接把 whoever moves看成名词从句,作为shoot的宾语。

三、whichever

如果是“任意选哪一个”的意思,可以用 whichever 来代表先 行词的省略。例如:

  1. You[S] can take[V] any car[O].
  2. You[S] like[V] it[O].

这两句中的 any car 和 it 重复,可以用关系从句合成:

	3. __You__^{[S1]} __can take__^{[V1]} __any car__^{[O1]} __that__^{[O2(关系词)]} __you__^{[S2]} __like__^{[V2]}.

因为关系词 that 在关系从句(that you like)中是宾语,可以选择省略掉,成为:

	4. __You__^{[S1]} __can take__^{[V1]} __any car__^{[O(先行词)]} __you__^{[S2]} __like__^{[V2]}.

但是也可以选择省略先行词 any car。这时关系词 that 要改成 whichever 来表示“不论哪一个”:

  1. You[S1] can take[V1] whichever[O] you[S2] like[V2]. (你爱哪个就拿哪个。)

或者也可以说:

	6. __You__^{[S1]} __can take__^{[V1]} __whichever car__^{[O]} __you__^{[S2]} __like__^{[V2]}. (你爱哪辆车就拿哪辆车。)

whichever 表示省略掉先行词。分析句型的时候也可以把 whichever (car) you like 直接视为名词从句,作为 take 的宾语。

关系从句的位置

一般语法书都列出一条规则:关系从句要放在先行词的后面。这是因为关系从句是形容词类,是修饰语的性质,它修饰的对象就是先行词位置的名词。一般说来,修饰语与其修饰的对象应该尽量接近,以增强明确性。可是列成规则来背,就会有违反规则的情况出现,亦即所谓的例外。例外丛生的规则,不仅没有指导的功能,甚至会妨碍判断,所以判断关系从句的位置,应该回到原点:放在哪个位置最清楚?以此作为判断的准则,远胜于死背规则。例如:

  1. There are two apples in the basket.
  2. The basket is lying on the table.

这两句中有 the basket 的重复关系,可以改成以关系词来连接。形成的关系从句就直接放在先行词的后面,成为:

	3. There are two apples in __the basket__^{[先行词]} __which is lying on the table__^{[关系从句]}.
	(桌上的篮子里有两个苹果。)

这个位置够清楚,因为关系从句中的动词 is 是单数形式,表示 主语which是单数,所以 which 的先行词只能是单数的 basket,不会是 two apples。可是如果是下面这两个句子的连接就不同了:

	1. You can find two anoles in the basket.
	2. I bought the apples.

两句话在 apples 上建立关系,用关系词作成关系从句后,如果套用语法规则,把关系从句和先行词放在一起,就会成为:

	You can find __two apples__^{[先行词]} __which I bought__^{[关系从句]} in the basket.(误)

这个句子就没有把意思交待清楚。关系从句 which I bought 插到先行词 two apples 后面,造成一个结果:地方副词 in the basket 和它所修饰的动词 can find 之间距离过远,而且现在它更接近另一个动词 bought (关系从句的动词),所以这个句子读起来不像是“可以在篮子里找到我买的两个苹果”,反而像是“你可以找到我在篮子里买的两个苹果”。这就失去原来的意思了。

如果把 in the basket 向前移,把关系从句挪后,就成为:

	You can find __two apples__^{[先行词]} in the basket __which I bought__^{[关系从句]}.(误)

这个句子还是有问题。因为关系词 which 不是主语,看不出应该是单数还是复数,所以它的先行词可能是 apples ,也可能是更接近的basket。也就是说,整个句子可以解释为“我买的两个苹果在篮子里”,也可以解释为“两个苹果在我买的篮子里”。一句话有两种不同的解释,就是没有把话说清楚。

那么,到底该怎么说才算清楚?要避免混淆,最好的办法是把 in the basket 这个短语移开,成为:

	3. In the basket you can find __two apples__^{[先行词]} __which I bought__^{[关系从句]}. (你会在篮子里找到我买的两个苹果。)

这时候 in the basket 只能修饰 can find,而关系从句也只有单一的先行词,意思才清楚。再看下面的例子:

	1. __A plague__ broke out. (一场瘟疫爆发。)
	2. __It__ lasted 20 years. (它延续了 20年。)

如果照规则处理,把例2改成关系从句,置于例1的先行词之后,就成为:

	__A Plague__^{[先行词]} __which lasted 20 years__^{[关系从句]} broke out.(误)

这个句子虽不能说错,可是颠三倒四,不合逻辑。“一场延续了20年的瘟疫爆发了”。这就是套用语法规则而不知思考的结果。合理的说法是先说爆发,然后再说延续多久,也就是:

	3. __A Plague__^{[先行词]} broke out __which lasted 20 years__^{[关系从句]}. (一场痕疫爆发,延续了20年。)

这个关系从句与先行词虽然有距离,然而距离不远,而且中间只有动词相隔,没有别的名词来妨碍判断先行词的问题,所以应让它有距离,以换取表达顺序的合理性。

总之,关系从句与其他的修饰语相同,应该尽量靠近修饰的对象,这是为了表达清楚起见。假如关系从句直接放在先行词后面会引起误解,就要把它移开或者进一步更动句型,不能一味硬套规则。

关系副词

如果关系从句中是以副词和主要从句中的先行词重复,就会改写为关系副词。关系副词因为是副词类,不像关系代名词是重要的名词类,所以关系副词可以比较自由省略。但是它与关系代名词一样,如果有括弧性的逗号隔开,就不能省略了。详见下述。

一、when

关系副词 when 就是时间副词 then 的改写,有连接词的功能。 请看下例:

	1. The rain came at __a time__.
	2. The farmers needed it most __then__.

这两个句子以 a time 和 then 的重复建立关系(then 就是 at that tim)。把时间副词 then 改写为关系副词 when ,借以连接两句,即成为:

	3. The rain came (at __a time__^{[先行词]}) __(when) the fanners needed it most__^{[关系从句]}.

如果认定 when 的先行词是 a time(名词),那么关系从句形容这个名词,依旧是形容词类。这样的诠释比较统一,也比较单纯。也就是:在省略之前,关系从句全部都是形容词从句,所有的形容词从句也都是关系从句,两者间可划等号。

谈到省略,观察例3当可发现:

一、at a time 和 when 都是空洞、无内容的字眼(不像in 1964, last January之类有明确内容的时间);

二、at a time 和 when 重复;

三、at a time 和 when 都是可有可无的副词类。

基于这三点观察,at a time 和 when 应该择一省略来避免重复, 让句子紧凑些。也就是例3可以省略而变成以下两种状况:

	4. The rain came __when the farmers needed it most__^{[关系从句]}.
	5. The rain came at a time __the farmers needed it most__^{[关系从句]}. (这场雨下得正是时候,农夫们这时最需要它。)

一般语法书说例4中的关系从句(when the farmers needed it most)是副词从句,这是把 when 视为外加的连接词看待。这也可以讲得通,但是分析得不够透彻。因为 when 不是外加的连接词,而是内含的关系副词,只不过 at a time 被省略掉了,所以看不到先行词。反之,如果选择保留 at a time 而省略关系副词 when,就成为例5的结果。例4和例5是同一个句子的不同省略方式,应该同样解释为关系从句比较合理。

下面这组句子又有不同的变化:

	1. I need __some time__.
	2. I can be with my daughter __then__.

这两句由名词的 some time 和副词的 then(代表 at that time)产生交叉而建立关系,可改写为关系词 when 来连接:

	3. I need __some time__^{[先行词]} __(when) I can be with my daughter__^{[关系从句]}.

本句如果要省略,仍可省去重复的关系副词 when,成为:

	4. __I__^{[S]} __need__^{[V]} __some time__^{[O]} __I can be with my daughter__^{[关系从句]}. (我需要点时间陪陪女儿。)

但是如果省去同样重复的先行词 some time 就不行了:

	__I__^{[S]} __need__^{[V]} __when I can be with my daughter__^{[关系从句]}.(误)

这是因为 some time 虽然没有内容,而且重复,可是它属于名词类,不是可有可无的副词类,不能随便省略成上面这句;省略之后,及物动词 need 没有宾语,就是错误的句子。

如果说名词类的先行词不能随便省略,读者对下面这组句子的 变化可能会有疑惑:

	1. __I__^{[S]} __know__^{[V]} __the time__^{[O]}.

  1. He will arrive then.

这两句也是由 the time 和 then 的重复建立关系,可以改写为关系从句,成为:

	3. I know __the time__^{[先行词]} __(when) he will arrive__^{[关系从句]}.

这个句子当然也可以省掉关系副词 when,成为:

	4. I know __the time__^{[先行词]} __he will arrive__^{[关系从句]}.

但是另一个重复元素,先行词 the time,属于名词类,应该是不能省略的,可是好像省掉也没错。请看下列:

	5. I know when he will arrive.(我知道他什么时候会到。)

例5怎么看都是正确的句子,那么是不是表示名词的先行词也可以省略?如果可以的话,再前面的例子为什么又不能省略(I need some time (when) I can be with my daughter)?

笔者认为:名词的先行词不能省略!至于例5,并不是省略名词的结果,甚至它根本不是关系从句,而是名词从句。这一点需要说明。

在讲解名词从句的那一章中曾提到,名词从句有两种:

	一、一个直述句外加连接词 that 所构成,表示 that thing(那件事)。例如:
		__He__^{[S]} __said__^{[V]} __(that) he would call__^{[O(名词从句)]}.(他说他要打电话过来。)
	二、由疑问词引导的疑问句改造而成,表示 a question(一个问题)。例如:
		__He__^{[S]} __asked__^{[V]} __how much it was__^{[O(名词从句)]}.(他问它多少钱。)

这个例子中的名词从句就是由疑问句 How much is it 改造而成。

在此稍为补充一下,还有一种名词从句,是由 Yes/No questions,也就是由不具疑问词的疑问句改造而成。例如:

	Will the stock go up?(这支股票会不会涨?)

这个疑问句没有疑问词,要如何改造成名词从句?只加that是不成的。首先要把它改写为:

	Either the stock will go up or it will not.

然后就可以制造名词从句了。请看下例:

	__No one__^{[S]} __knows__^{[V]} __whether the stock will go ud (or not)__^{[O(名词从句)]}.(没有人知道这支股票会不会涨。)

这个句子原本是 No one knows the question,而 the question 就是 Will the stock go up? 这个 Yes/No question。先改成 either…or 的构 造,再与表示”何者”的 which 合并,就成了 whether。这就是 Yes/No questions 改成名词从句的做法。

现在再回来看看刚才那个有疑问的句子。如果说:

	__I__^{[S]} __know__^{[V]} __the time__^{[O]} __he will arrive__^{[关系从句]}.

那么 he will arrive 是关系从句,前面省掉关系副词 when,用来形容先行词 the time。因为 the time 是名词类,它不可以省略!读者看到这一句:

	I know when he will arrive.

它并不是关系从句省掉 the time,因为名词的先行词不能就这样省略掉。而是下面的变化:

	1. __I__^{[S]} __know__^{[V]} __the question__^{[O]}.
	2. __When__^{[疑问词]} will he arrive?

由此变成:

	3. __I__^{[S]} __know__^{[V]} __when he will arrive__^{[O(名词从句)]}.

这是由疑问句改造而成的名词从句,与关系从句无关,并不是 the time 的省略。when 是疑问词,不是关系词。

二、where

关系副词 where 就是地方副词 there 的改写,它的变化与 when 大同小异,故不赘述,只看看几个例句:

	1. The car stopped at __a place__.
	2. Three roads met __there__.
	=> (A) The car stopped (at __a place__^{[先行词]}) __(where) three roads met__^{[关系从句]}.(车子在三岔路口停了下来。)

(A)中的 at a place 和 where 都是副词类,应该择一省略以更为简洁。可是下例则不同:

	__The Johnsons__^{[S]} __have__^{[V]} __a place__^{[O(先行词)]} __(where) they can get away from other people__^{[关系从句]}.
	(约翰逊一家有个地方可以躲开其他人。)

这个句子中的 where 是副词类,省掉无妨,可是省掉名词类的 a place 就会产生错误,读者可自行观察。至于下面这个句子就要视为疑问句的名词从句,而非关系从句的省略:

	Please __tell__^{[V]} __me__^{[O]} __where you were last night__^{[O(名词从句)]}.(请告诉我昨晚你在何处。)

名词从句由 Where were you last night 改造而来。

三、how/why

关系副词另外还有两个:由 so 改写的 how 与由 for a reason 改成的 why。它们的变化也没什么特殊之处,只要注意关系从句与名词从句的差别即可。例如:

	1. Can you show me __the way__?
	2. You pulled off that trick __in that way__(=so).
	=> (A) Can you show me __the way__^{[先行词] }__(how) you pulled off that trick__^{[关系从句]}?
	(能不能教我你那套把戏是怎么变的?)

(A)中的关系副词 how 应省略掉比较精简,但是名词类的 the way 不能省略。所以:

	Can __you__^{[S]} __show__^{[V]} __me__^{[O]} __how you pulled off that trick__^{[O(名词从句)]}?

这句中的 how… 从句应视为 How did you pull off that trick? 这个疑问句改造成的名词从句。how 是疑问词,而不是关系词。又如:

	1. I've forgotten __the reason__.
	2. I called __for a reason__.
	=> (A) I've forgotten __the reason__^{[先行词] }__(why) I called__^{[关系从句]}.(我忘了我为什么打这个电话。)

同样的,副词类的 why 省略为佳,名词类的 the reason 则不宜省略,所以:

	__I__^{[S]}'__ve forgotten__^{[V]} __why I called__^{[O(名词从句)]}.

这句中的 why I called 应视为由 Why did I call 改造而成的名词从句。

有逗点隔开的关系从句

关系副词引导的关系从句,如果要用逗号与主要从句隔开,原因与关系代名词时的情形完全相同:将逗号视为一组括弧,括弧中的关系从句为补充说明的功能,失去了指示的功能。所以关系副词不能用指示代名词that来替代,同时也不能够省略。请看下例:

	1. Shakespeare was born in __1564__.
	2. Queen Elizabeth I was on the throne __then__.

例2的 then 和例1的 1564 重复,建立关系,改写成关系词 when。然后,因为先行词 1564 是一个明确的年代,不是模糊的时间(像 a time 等),所以只能补充说明那一年有什么特别的事情,而不是进一步指出时间。这种性质的先行词、后面要用括弧性的逗号把关系从句括起来,成为:

	3. Shakespeare was bom in __1564__^{[先行词]}, __when Queen Elizabeth I was on the throne__^{[关系从句]}.
	(莎士比亚出生于1564年,当时伊莉莎白女王一世在位。)

再看下例:

	1. The best museum in Taiwan is __the Palace Museum__.
	2. You can see our national treasures __there__.

故宫博物院是个明确的地名,已无法进一步指认,所以关系从 句要用括弧性的逗号隔开,当作补充说明,成为:

	3. The best museum in Taiwan is __the Palace Museum__^{[先行词]}, __where you can see our national treasures__^{[关系从句]}.
	(台湾最好的博物馆是故宫,那里可以看到我们的国宝。)

当然,这里的 where 不能够省略,因为括弧与正文切断开来,不能借用,括弧中要重新作完整的交待。

Wh-ever与副词从句

wh-ever 解释为 no matter wh-,是表示让步、条件的语气,它的功能相当于副词从句的连接词,引导的就是副词从句。例如:

	Whenever (=No matter when) he gets upset, he turns on the radio.
	(只要他心情不好,他就会打开收音机。)

这个句子中 whenever 当作 no matter when(不论何时)来解释, 是一种表让步或条件的语气,和if的语气近似。它引导的从句就当副词从句看待,也就是直接附加在主要从句上,修饰其动词 turns on。另外,wherever,however等由关系副词变出来的连接词,同样都分别解释为 no matter where,no matter how,后面引导的也都是副词从句。可是由关系代名词变出来的whoever,whatever,whichever的变化就比较复杂,请看下例:

	Whoever (=No matter who) stole the money, it can't be John.
	(不论钱是谁偷的,总之不会是约翰。)

这个 whoever 当作no matter who(不论谁)来用,仍是让步的语气,所以引导的从句还是作副词从句诠释,直接附在主要从句 上。下面这个例子就不同了:

	__I__^{[S]}'__ll fire__^{[V]} __whoever (= anyone that) stole the money__^{[O(关系从句省略先行词,成为名词从句)]}.(偷钱的人我一定要开除。)

这个句子中的 whoever 不能解释为 no matter who,因为这样一来后面的从句成了副词从句,那么动词 fire 就没有宾语了。whoever应该解释为 anyone that,这样 fire 才有宾语(anyone)。这种区分对 whatever,whichever这两个关系代名词也要注意,试比较下面句子:

	1. __Whatever (=No matter what) he may say__^{[副词从句]}, __I__^{[S]} __won't change__^{[V]} __my mind__^{[O]}.
	(不管他会怎么说,我主意已定。)
	2. __Whatever (=Anything that) he may say__^{[S(关系从句省略先行词成为名词从句)]} __won't be__^{[V]} __true__^{[C]}.
	(他再说什么都是骗人的。)

再看看 whichever:

	1. __Whichever (=No matter which) way you go__^{[副词从句]}, __I__^{[S]}'__11 follow__^{[V]}.
	(不论你走哪条路,我都跟定你了。)
	2. __Whichever way (=Any way that) you go__^{[S(关系从句省略先行词成为名词从句)]} __is__^{[V]} __fine__^{[C]} with me.
	(无论你走哪条路,我都乐意奉陪。)

在此可以归纳一下:wh-ever 的构造,如果解释为no matter wh-,近似让步、条件的语气,其后的从句要当副词从句解释,直接附在主要从句上作修饰语。但是如果解释为anyone/anything that, 就是关系从句省略掉先行词,后面的从句因而要当名词从句解释, 在主要从句中扮演主语、宾语……等的名词角色。

结语

随着关系从句的结束,本书也已处理完名词从句、形容词从句、副词从句等所有的从属从句,也就是介绍完了复句结构。下一章开始要处理合句(Compound Sentence),亦即对等从句。对等从句本身的观念不难,但变化仍然很多,尤其是牵涉到省略时,写起来很容易出错,是写作必须克服的一关。世界上最难的语法测验 —— GMAT语法修辞 —— 在这方面的题目就相当多。这是我们下一章要探讨的范围。下面先做一做关系从句的练习题,回忆一下本章的要点。

Test

请选出最适当的答案填入空格内,以使句子完整。

  1. Not long ago I wrote a letter to a friend, _____ almost got us into a quarrel.

(A)whom

(B)where

(C)which

(D)what

  1. England, _____ is justly proud of her poets, is today ranked behind the continent in poetic achievement.

(A)which

(B)that

(C)where

(D)whom

  1. You are the only friend _____ he will listen to at all.

(A)where

(B)whom

(C)which

(D)that

  1. Choose the correct sentence:

(A)I have bought a book, the cover of which bears a picture of The Hague.

(B)I have bought a book; the cover of which bears a picture of The Hague.

(C)I have bought a book, the cover of which, bears a picture of The Hague.

(D)I have bought a book, of which bears a picture of The Hague.

  1. This is the one encyclopedia upon _____ I can depend.

(A)that

(B)which

(C)what

(D)it

  1. _____ likes good food and cheerful service would like the Regent Hotel.

(A)Who that

(B)Someone

(C)Whoever

(D)Who

  1. This custom, _____ , is slowly disappearing.

(A)of many centuries ago origin

(B)which originated many centuries ago

(C)with many centuries origin

  1. I find it very unfair when _ I do is considered mediocre or a failure. I can be depressed for days because of _ happens.

I.(A) that (B)those (C)which (D)what

II.(A) who (B)what (C)that (D)where

  1. _____ is elected President, corruption won’t cease.

(A)Whatever

(B)Who

(C)How

(D)Whoever

  1. Neither success nor money, to me at least, is the criterion _____ we are to be judged.

(A)which

(B)to which

(C)under which

(D)since which

  1. I’m afraid I’d never be able to see Jane again, _____ very much.

(A)that I love

(B)I love

(C)I love her

(D)whom I love

  1. Didn’t you know that all _____ is not gold?

(A)which glitters

(B)glitters

(C)who glitters

(D)that glitters

  1. I have a present for _____ his hand first.

(A)whoever raises

(B)whomever raises

(C)anyone raises

(D)whoever that raises

  1. Boys _____ in the dorm make a lot of friends.

(A)who live

(B)who lives

(C)live

(D)that living

  1. The final decision will be up to _____ everyone trusts.

(A)Judge Clemens, whom

(B)Judge Clemens, who

(C)Judge Clemens whom

(D)Judge Clemens who

  1. _____ he has in his pocket, it’s not a gun.

(A)What

(B)Whatever

(C)When

(D)How

  1. Abandoned flower pots are _____.

(A)where do mosquitoes thrive

(B)mosquitoes thrive there

(C)where mosquitoes thrive

(D)what mosquitoes thrive

  1. The author wrote his first novel _____ he was working as a hotel clerk.

(A)which

(B)during

(C)what

(D)while

  1. _____ held upside down, the fire extinguisher begins to spray bubbles.

(A)When it is

(B)When they are

(C)Whenever they are

(D)During it is

  1. I need to know _____ the library is open.

(A)that

(B)when

(C)which

(D)if it

Answer

1.(C)
这个位置要能作 got 的主语,又要作连接词,因而是关系代名词(A、C或D)。其中 A 是宾格不行,D 又需省去先行词,所以只剩 C 的 which,表示“写信这件事”或“这封信”险些引起争吵。

2.(A)
空格中是 is 的主语(A 或 B),而在括弧性的逗号中不应用指示性的 that ,故选 A。

3.(D)
先行词是 the only friend,有明显的指示功能,故关系词应用 that。

4.(A)
B 错在以分号区分关系从句和先行词,C 错在以逗号分隔主词 the cover of which 和动词 bears,D错在用介系词短语 of which 作主语。

5.(B)
虽然先行词 the one encyclopedia 也有明显的指示功能,但关系词出现在介系词后面(在此为upon)时就不能借用 that,所以选 B。

6.(C)
空格前面没有先行词,因而要选 whoever 这个省略先行词的关系词。

7.(B)
A 和 C都在名词 origin 前面加上了短语(many centuries ago 和 many centuries)来修饰,可是名词前面只能用单词的形容词来修饰,所以错误。B 是正确的形容词从句。

  1. I.(D) II.(B)

两个位置都省掉了先行词,所以只能选择 what。

9.(D)
空格前无先行词,只能选 A 或 D。而“当选总统”者应为“人”,故选 D。

10.(C)
关系从句可还原为 We are to be judged under the criterion.(我们应以此标准来被衡量。),因而改成关系从句要用 under which。

11.(D)
空格以下原来是这一句:I love Jane very much,改成关系从句即为 whom I love very much。因为关系从句前面有逗号,所以whom不能省略。

12.(D)
All that glitters is not gold.(会发亮的并不都是金子。)这是 一句格言。关系从句 that glitters 之中的关系词应用 that,因为先行词all 表示“全部”,是一个指示明确的范围,所以要用 that 来取代 which。

13.(A)
whoever 这种关系词不需要先行词,功能相当于 anyone that。因为要作动词raises的主语,所以要用主格 whoever。

14.(A)
who live in the dorm 是形容词从句,主语 who 代表先行词 boys,是复数,所以动词 live 不加 -s。

15.(A)
Judge Clemens 是专有名词,作为先行词时要用逗号隔开来, 因为这种关系从句不能有指示性。逗号后面的关系词应用宾格的whom,因为作trusts的宾语使用。

16.(B)
whatever 一字作为 no matter what 解释时,是表示让步的语气,后面引导的从句应作为表示让步的副词从句解释。

17.(C)
本句可还原为:Abandoned flower pots are places where mosquitoes thrive.(弃置的花盆是蚊虫孳生的地方。)省略掉 places 之后就是 C 的答案。

18.(D)
空格后面是表示时间的副词从句,while 即是副词从句连接词。

19.(A)
后面的 fire extinguisher(灭火器)是单数,所以代名词要用单数 it。从句 it is held… 需要连接词,故选 A。D 的 during 是介系词。

20.(B)
从语法要求来看,A 和 B 都对。A 表示“图书馆开着这件事”,B 则是由疑问句变来,表示“图书馆什么时候开”,两者都是正确的名词从句。不过 B 的问题比较能配合上文 I need to know… 的语意。