Appearance
第十九章 关系从句
本章学习目标
本章我们将学习主从复合句中的第三种也是最后一种从属从句 —— “关系从句”(Relative Clauses,在大陆语法中常被称为定语从句或形容词从句)。通过学习,你将能够:
- 理解关系从句的构造本质:它没有外加连词,而是通过将从句内部的重复元素“改写”为关系词来与主句建立关联。
- 熟练掌握关系代词(
who, whom, whose, which, that)和关系副词(when, where, why, how)的用法及其在从句中所扮演的双重角色。 - 掌握限制性关系从句(指示性用法)与非限制性关系从句(补充说明用法,带逗号)的本质区别及其在写作中的标点规范。
- 熟练掌握复合关系代词(
what, whoever, whichever, whatever)的形成机制以及其引导的名词从句特性。 - 掌握介词与关系代词的组合用法(如
prep + which/whom),并理解表语位置的关系从句省略。 - 理解并应用三大“准关系代词”(
as, than, but)的比较与限制结构。
句型标记系统(快速回顾)
| 符号 | 含义 | 说明 |
|---|---|---|
| 1 | 主语 Subject | 句子的主角,回答“谁 / 什么” |
| 2 | 动词 Verb | 表示动作或状态 |
| be | 系动词 / 广义 be 标记 | is / am / are / was / were 是 be 动词;has been / have been / had been / will have been / would have been 是 be 动词的完成形式;look / feel / seem / become / get 等系动词也按 be 标注 |
| 3O | 宾语 Object | 动作的接受者,回答“谁 / 什么” |
| 3C | 补语 Complement | 说明主语或宾语“是什么 / 怎么样 / 在哪里” |
| (4) | 状语 Adverbial | 可以删除的时间、地点、方式等修饰成分 |
| (be) | 隐藏的 be | 宾语和宾语补足语之间可以插入 be,用来检验说明关系 |
五种基本句型写成:
- 1 + 2
- 1 + 2 + 3O
- 1 + 2 + 3O + 3O
- 1 + be + 3C
- 1 + 2 + 3O + (be) + 3C
提示
状语 (4) 可以出现在五种句型中,但它不是句型骨架的一部分。
关系从句的构造本质
名词从句和副词从句的连词都是外加的。陈述句改成名词从句时,要外加一个没有实质词义的连词 that;改成副词从句时,则要外加一个有意义、表达逻辑关系的连词,例如 because。
关系从句的构造和这两种从句很不一样:关系从句没有外加连词,而是把从句里面一个原本就存在的重复元素,改写成关系词。
要制造关系从句,主句和从句之间必须先有一个重复的元素。两句话如果完全没有交集,就没有“关系”可言,自然也无法写成关系从句。这个交集点在主句里叫做先行词 (antecedent);在从句里可能是代词被改写成关系代词,也可能是副词被改写成关系副词。
先看原文的第一个例子:
I know something [which nobody else knows].
我知道一件没有别人知道的事。
I1
know2
something3O / 先行词
which nobody else knows关系从句
这个复句里的关系从句 which nobody else knows 并不是外加一个普通连词得到的,而是由内含的重复元素改写而来。把它拆开,可以看到原来是两个单句:
I know something.
Nobody else knows it.
I1
know2
something.3O / 先行词
/
Nobody else1
knows2
it.3O
前后两个句子的 something 和 it 指的是同一个东西,因此产生交集。改写时,把第二句里的代词 it 改成关系代词 which,再把 which 移到从句句首,让它同时扮演两个角色:一方面像连词一样引导关系从句,另一方面仍然是从句里 knows 的宾语 3O。
于是第二句变成:
which3O / 关系词
nobody else1
knows2
最后,把整个关系从句放在先行词 something 后面当形容词用,修饰 something,就得到:I know something which nobody else knows.
关系代词与关系副词的分类
一、 关系代词 (Relative Pronouns)
关系代词用于改写从句中的名词或代词,具有人称、事物以及格的变化。
| 先行词类别 | 主格 (主语) | 宾格 (宾语) | 所有格 (定语) |
|---|---|---|---|
| 人 | who / that | whom / that / 省略 | whose |
| 事物 | which / that | which / that / 省略 | whose / of which |
1. 先行词为“人”的用法:
如果主句中的先行词是“人”,那么关系从句中的交集点也应该是同一个人,或者是代表这个人的代词,例如 he, she, they。这些代词改写为关系代词时,主格用 who,宾格用 whom,所有格用 whose。如果关系从句具有指出“哪一个 / 哪一种”的指示功能,也常常可以改用 that。
作主语:who
People [who live in glass houses] shouldn't throw stones.
住在玻璃屋里的人不该乱扔石头。
People1 / 先行词
[who live in glass houses]关系从句
shouldn't throw2
stones.3O
这句英文谚语的意思是:轻举妄动之前,要先衡量一下自己的条件。中括号里的 who live in glass houses 是关系从句,修饰先行词 People。按照原文的分析,它可以拆成两个单句:
People shouldn't throw stones.
They live in glass houses.
People1 / 先行词
shouldn't throw2
stones.3O
/
They1
live2
in glass houses.3C
第二句中的主语 They 代表的就是第一句中的 People,所以两句有了交集。把 They 改写成关系代词 who,就得到关系从句 who live in glass houses。这里的 who 在关系从句内部仍然是主语 1,所以不能省略。
如果省略 who,句子会变成:
*People live in glass houses shouldn't throw stones. 【误】
这个句子看不出哪里省略了关系词。读者很容易把 People 当主语、live 当动词,后面却又出现第二个动词 shouldn't throw,于是形成“一个主语后面跟两个动词”的错误结构。所以,关系代词在关系从句中作主语时不能省略。
另外,who live in glass houses 具有指示功能,可以指出“是哪一种人”,因此 who 也可以改成 that:
People that live in glass houses shouldn't throw stones.
作宾语:whom
Jack is a man [whom I trust completely].
杰克是个我完全信赖的人。
这个复句来自下面两个单句:
Jack is a man.
I trust the man completely.
Jack1
isbe
a man.3C / 先行词
/
I1
trust2
the man3O
completely.(4)
两句因为名词 man 重复而建立关系。第二句中的 the man 是动词 trust 的宾语 3O;如果改成人称代词,应是宾格 him;再改成关系代词,就是宾格 whom。关系代词必须移到从句句首发挥连词功能,于是形成:
Jack1
isbe
a man3C / 先行词
[whom I trust completely]关系从句
关系从句内部可以这样看:
whom3O / 关系词
I1
trust2
completely(4)
whom 虽然被移到了句首,但它仍然是 trust 的宾语 3O。在非正式用法中,很多人会忽略主格和宾格差别,写成 who I trust completely,这种做法大多可以接受。因为这个关系从句有指示功能,也可以用 that:
Jack is a man who I trust completely.
Jack is a man that I trust completely.
关系代词在从句里作宾语时,省略后不会造成“一个主语、两个动词”的错觉,所以也可以省略:
Jack is a man I trust completely.
作介词宾语:whom
Jack is a man [whom you should talk to].
杰克是你该去和他谈谈的对象。
这个结构来自:
Jack is a man.
You should talk to him.
Jack1
isbe
a man.3C / 先行词
/
You1
should talk2
to him.介词短语
第二句中的 him 是介词 to 的宾语。把它改写成关系代词,应该采用宾格 whom。如果选择把介词短语拆开,只移动关系代词,介词 to 留在句尾,就得到:
whom3O / 关系词
you1
should talk2
to介词
因为介词短语被拆开,whom 脱离了介词后面那个很明显的宾语位置,所以也可以写成 who you should talk to;这个关系词也可以省略,或在有指示功能时改成 that:
Jack is a man who you should talk to.
Jack is a man you should talk to.
Jack is a man that you should talk to.
如果不拆开介词短语,而是把整个介词短语一起移到句首,就必须写成:
Jack is a man [to whom you should talk].
to whom介词短语
you1
should talk2
这时 whom 仍然在介词 to 后面的明确宾语位置,所以必须用宾格 whom,不能省略,也不能改成 that。
作表语:who
After the stroke, John is not the man [who he used to be].
中风之后,约翰与从前判若两人。
字面上是“约翰不再是从前那个男人了”。它可以拆成:
After the stroke, John is not the man.
He used to be the man.
After the stroke(4)
John1
is notbe
the man.3C / 先行词
/
He1
used to bebe
the man.3C
第二句里的 the man 和第一句重复,在第二句中是表语 3C,不是宾语。若用人称代词来避免重复,应理解为主格性质的 he;再改写成关系代词,就是 who,形成 who he used to be。这个 who 是表语位置的关系代词,省略后从句仍有自己的主语 he 和动词 used to be,所以可以省略;有指示功能时也可以用 that:
After the stroke, John is not the man he used to be.
After the stroke, John is not the man that he used to be.
所有格:whose
Jack is a man [whose judgment I trust].
杰克是个我信赖他的判断的人。
这里来自:
Jack is a man.
I trust his judgment.
第二句的所有格限定词 his 和第一句的先行词 a man 指同一个人。把 his 改写成所有格关系代词,就是 whose。whose judgment 整个名词短语在从句中作 trust 的宾语 3O:
whose judgment3O / 关系词
I1
trust2
所有格关系代词 whose 无法改写为其他形式,也不能省略。
2. 先行词为“事物”的用法:
如果先行词是“事、物”,关系代词通常采用 which,它改写自 it 或 they。如果关系从句具有指示功能,which 也可以改成 that。
作主语:which
I like movies [which make me think].
我喜欢看会令我思考的电影。
这个复句来自:
I like movies.
The movies make me think.
I1
like2
movies.3O / 先行词
/
The movies1
make2
me3O
think.3C
两句因为 movies 重复而建立关系。把第二句中的 The movies 改写为关系代词 which,形成 which make me think,再放到第一句的先行词 movies 后面,就得到原句。关系从句内部的 which 仍是主语 1:
which1 / 关系词
make2
me3O
think3C
这个关系从句指出“哪一种电影”,所以 which 可以改成 that:
I like movies that make me think.
关系代词 who, which, that 本身没有单复数拼法变化。这里先行词 movies 是复数,所以关系词代表复数,后面的动词要用 make。同时,因为 which 在从句中作主语,不能省略;省略后会多出一个动词 make,句子结构不清楚。
作宾语:which
The movie [which I saw last night] was excellent.
我昨晚看的那部电影好极了。
这个复句来自:
The movie was excellent.
I saw the movie last night.
The movie1 / 先行词
wasbe
excellent.3C
/
I1
saw2
the movie3O
last night.(4)
第二句中的 the movie 是 saw 的宾语 3O。把它改写为关系代词 which 并移到从句句首,就得到 which I saw last night:
The movie1 / 先行词
[which I saw last night]关系从句
wasbe
excellent.3C
这个关系从句有指出“哪一部电影”的功能,所以 which 可以改写为 that。由于 which / that 在从句中作宾语,省略后仍能看出 I 是主语、saw 是动词,因此也可以省略:
The movie that I saw last night was excellent.
The movie I saw last night was excellent.
作介词宾语:which
My favorite movies are those [in which all ends well].
我最喜欢的电影是结局皆大欢喜的那种。
第一句中的 those 代表 those movies,和第二句中的 those movies 重复:
My favorite movies are those.
All ends well in those movies.
My favorite movies1
arebe
those.3C / 先行词
/
All1
ends2
well3C
in those movies.介词短语
把 those movies 改写为关系代词 which,再把整个介词短语 in which 移到句首,就得到 in which all ends well。这里 in which 不宜拆开,所以没有进一步省略或改成 that 的变化。
另一个可拆开的例子是:
That chair [on which you are sitting] is an antique.
That chair [which you are sitting on] is an antique.
你现在坐的那张椅子是古董。
它来自:
That chair is an antique.
You are sitting on that chair.
如果 on which 整个介词短语移到句首,which 仍在介词后面,不能省略,也不能改成 that。如果只移动 which,把 on 留在句尾,就可以继续变化:
That chair you are sitting on is an antique.
That chair that you are sitting on is an antique.
作宾语补足语:which
The name [which John calls his dog] is a really odd one.
约翰给他那只狗取的名字真的很怪。
这个复句来自:
The name is a really odd one.
John calls his dog the name.
The name1 / 先行词
isbe
a really odd one.3C
/
John1
calls2
his dog3O
the name.3C
第二句中的 the name 是宾语补足语 3C,说明 his dog 被叫作什么。把它改写为关系代词 which 并移到句首,就得到 which John calls his dog。因为 which 在从句中不是主语,省略后仍能看出 John 是主语、calls 是动词,所以可以省略;有指示功能时也可改成 that:
The name that John calls his dog is a really odd one.
The name John calls his dog is a really odd one.
作所有格:whose 或 of which
代表“事、物”的关系代词 which 并无主格、宾格之分。但是,which 也缺乏所有格,这有两种变通的表示方式:可以借用 who 的所有格 whose,也可以采用无生物的所有格 of which 来表示。请对比以下句子:
- I saw a mountain. (我看到一座山。)
- Its top was completely covered in snow. (山顶覆满白雪。—— its 和 a mountain 重复)
- The top of the mountain was completely covered in snow. (山顶覆满白雪。)
若采用 whose 借用写法:
I saw a mountain [whose top was completely covered in snow].
我看到一座山顶覆满白雪的山。
若采用无生物所有格 of which 写法(如第三句中的 the top of which):
I saw a mountain [the top of which was completely covered in snow].
也可以选择把整个介词短语 of which 移到名词 the top 前面:
I saw a mountain [of which the top was completely covered in snow].
作限定词:which
关系代词 which 有时候扮演的是限定词的角色,代表 this 或 that。例如:
- You can marry any daughter of mine. (你可以娶我的任何一个女儿。)
- You like that (daughter). (你喜欢那个女儿。)
第二句中的名词短语 that daughter 可以省略掉名词部分 daughter,因为剩下的限定词 that 具有代词的功能,由此与第一句的先行词 any daughter of mine 重复了,可以用关系从句表示。改写为关系代词时,虽然指人,但因为代替的是限定词,所以应该用 which 而不是 who,成为 which you like 这个从句,放在先行词后面:
You can marry any daughter of mine [which you like].
我的女儿,你爱哪个就可以娶哪个。
此时从句具有指出“哪一个”的指示功能,所以也可以改写为 that,或在扮演宾语时省略:
You can marry any daughter of mine that you like.
You can marry any daughter of mine you like.
以整个主句作为先行词:which
关系从句如果以逗号和主句隔开,并且采用关系代词 which,那么这个关系代词的先行词有可能是前面整个主句。这种状况在写作时很容易产生出语意模糊的句子,务必小心处理。请对比以下句子:
- The whole house was overrun with ants, which was rather weird.
整栋房子爬满了蚂蚁,这件事情有点怪异。
关系代词 which 放在这个位置,先行词有可能是它前面的 ants,也有可能是整个主句。但因为 ants 是复数,关系从句的动词却用了单数 was,所以可以判断 which 的先行词并不是 ants,而是前面整个句子。即怪异的是“整栋房子爬满蚂蚁这件事情”而非“这些蚂蚁”。
- The whole house was overrun with ants, which were rather weird.
整个房子爬满了蚂蚁,这些蚂蚁有点怪异。
此时关系从句动词跟的是复数 were,表示 which 的先行词是复数,指的是 ants。
但如果遇到 which 的先行词有两种可能,又无法通过动词单复数判断(如过去时态动词),就会产生严重的歧义。这是一个很不好的句子:
*The whole house was overrun with ants, which frightened the visitor. 【不佳】
此时无法确定吓人的是“这幅景象”还是“这些蚂蚁”。碰到这种情况,必须改写到语意清楚为止。一个极佳的办法是在 which 前面加上一个名词短语作为前面主句的同位语:
若强调景象吓人(主句是先行词):
The whole house was overrun with ants, a sight which frightened the visitor.
整个房子爬满了蚂蚁,这幅景象吓坏了访客。
若强调蚂蚁吓人(名词是先行词):
The whole house was overrun with ants, nasty insects which frightened the visitor.
整个房子爬满了蚂蚁,这些讨厌的昆虫吓坏了访客。
二、 关系副词 (Relative Adverbs)
如果从句中与主句重复的元素是一个副词(时间、地点、原因、方法等),则将其改写为关系副词。关系副词在从句中充当状语 (4)。
1. when (由时间副词 then 改写而来,先行词通常为时间名词)
The earthquake hit at a time when everyone was asleep. (地震发生在大家都在睡觉的时候。)
The earthquake1
hit2
at a time(4) / 先行词
when everyone was asleep关系从句
when 是由时间副词 then / at that time 改写而来,在关系从句内部作时间状语 (4)。
2. where (由地方副词 there 改写而来,先行词通常为地点名词)
This is the house where he lives. (这就是他居住的房子。 —— 相当于 in which he lives)
This1
isbe
the house3C / 先行词
where he lives关系从句
where 相当于 in which,在关系从句内部作地点状语 (4)。
3. why (由原因副词 for that 改写而来,先行词通常为 reason)
That is the reason why he left early. (那就是他早退的原因。 —— 相当于 for which he left early)
That1
isbe
the reason3C / 先行词
why he left early关系从句
why 相当于 for which,在关系从句内部说明原因,作原因状语 (4)。
4. how (由方法副词 so 改写而来,先行词通常为 way)
This is how he solved the problem. (这就是他解决问题的方法。 —— 注意:the way 和 how 不能同时使用,只能用 This is the way he solved... 或 This is how he solved...)
This1
isbe
how he solved the problem3C / 省略 the way
how 表示方式,原本相当于 the way in which / the way that 的省略结构;the way 和 how 不要同时出现。
关系从句的“指示功能”:限制性与非限制性
关系从句如果具有指出“哪一个”、“哪一种”的功能,我们就可以说它具有指示功能(即一般语法书所谓的“限制性用法”)。如果关系从句不具有指示功能,整个从句只是个可有可无的补充说明(即“非限制性用法”),那么在书写时就要在前后加上逗号,相当于括在括号中。
1. 限制性关系从句(具有指示功能)
这类从句用来明确指出是“哪一个”或“哪一种”事物,起到了缩小范围的作用。
- 标点:前后不加逗号。
- 关系词:关系代词
who或which可以换成具有强指示词义的that,作宾语时可以省略。
I met a friend [who/that went to the same high school with me].
我碰到一个从前的高中同学。(没有逗号,特指“和我上同一所高中的那种朋友”)
I1
met2
a friend3O / 先行词
[who/that went to the same high school with me]关系从句
💡 插入口语产生的逗号特例(不改变限制性):
I met a friend, quite by chance, [who/that went to the same high school with me].
非常巧,我碰到一个从前高中的老同学。
- 分析:虽然关系代词前有个逗号,但这个逗号是跟着插入语
quite by chance走的。关系从句本身仍然具有指示功能,所以关系词依然可以采用that。
2. 非限制性关系从句(仅作补充说明)
当先行词是专有名词(如人名、地名等独一无二的特称,无法再缩小范围)时,后面的关系从句不可能有指示功能,只能作补充说明。
- 标点:必须用逗号与主句隔开。
- 关系词:关系词绝对不能换成
that,且即使作宾语也绝对不能省略(因为在逗号分隔的括号式从句中,从句必须结构自给自足)。
I met Jack, [who went to the same high school with me].
我碰到杰克,他是我从前的高中同学。(Jack 是独一无二的专指,后面的从句只是补充说明,不可用 that 引导)
I1
met2
Jack3O / 先行词
[who went to the same high school with me]补充说明的关系从句
💡 科学论证:movies 范围改变实验(泛指与特指)
我们可以做个思想实验来理解限制性与非限制性的本质差异:
实验一:不具指示功能(非限制性)
I like movies, [which kill time].
我喜欢看电影,(电影都)可以消磨时间。
I1
like2
movies3O / 泛指先行词
[which kill time]补充说明
- 分析:先行词
movies采用了零冠词,意为“所有电影(泛指)”。后面的关系从句放在逗号后,表示“所有电影都能消磨时间”,起补充说明作用。如果我们将从句内容改变:I like movies, [which cost little]. (我喜欢看电影,电影花不了多少钱。)
- 从句内容变了,但先行词指称的范围依然是“所有的电影”,没有受到影响。
实验二:具有指示功能(限制性,起缩小范围作用)
- I like movies [which/that make me laugh]. (我喜欢能逗我笑的那种电影。)
- My wife likes movies [which/that make her cry]. (我老婆则是喜欢会让她哭的那种电影。)
I1
like2
movies3O / 先行词
[which/that make me laugh]限制性关系从句
- 分析:这两个句子中没有逗号,后面的关系从句起到了决定性的“限制”作用,将大范围的“所有电影”缩小限额为“能逗我笑的”或“能让我哭的”电影。如果把从句删去,主句的意思就完全改变了。
💡 什么时候必须(或最好)用 that 引导?
在限制性关系从句中,如果先行词有极其明确的排他性限定,用 that 比用 who 或 which 修辞效果更好:
- 先行词为
all, anything, everything, nothing等标示出“明确范围”的字词:Thirty minutes is all the time that he can give us. (三十分钟是他能给我们的全部时间。)
Thirty minutes1
isbe
all the time3C / 先行词
[that he can give us]关系从句
- 先行词前有
first, last, next, only等顺序/限定词修饰,或有形容词最高级:You are the only person that can help me. (你是唯一能帮我的人。)
You1
arebe
the only person3C / 先行词
[that can help me]关系从句
关系从句的位置
关系从句最常见的位置就是放在先行词后面,因为修饰语和它所修饰的对象应该尽量接近,这样语意才比较清楚。但如果死守这一规则,实际运用时还是会碰到例外。基本原则是:放在什么位置语意最清楚(只容许一种合理的解释),就放在什么位置。
请对比以下两个语序调整的实例:
实例一:避免宾语补足语被“腰斩” (a man behind)
- I can't leave a man behind. (我无法对一个人弃之不顾。 —— behind 是宾语 a man 的补足语)
- This man has done so much for my family. (这个人曾为我家做过那么多事。)
I1
can't leave2
a man3O / 先行词
behind.3C
/
This man1
has done2
so much3O
for my family.(4)
分析:若把第二句改写为关系从句
who has done so much for my family并死板地紧跟在先行词a man后面,会写出:*I can't leave a man [who has done so much for my family] behind. 【不佳】
这导致主句的宾语补足语
behind被隔得太远,且容易让读者误以为behind是关系从句中my family的修饰成分。为了保持主句结构的完整和清晰,应当选择将关系从句移到最后:I can't leave a man behind [who has done so much for my family]. (我无法对一个曾为我家做过那么多事的人弃之不顾。)
I1
can't leave2
a man3O / 先行词
behind3C
[who has done so much for my family]关系从句
实例二:避免状语卡在中间造成双重修饰歧义 (in the library)
- I found a book in the library. (我在图书馆找到一本书。)
- The book focuses on social relations. (这本书以社交关系为重点。)
I1
found2
a book3O / 先行词
in the library.(4)
/
The book1
focuses2
on social relations.介词短语
- 分析:第二句改写为关系从句
which focuses on social relations。若直接套用规则放在
a book后面:*I found a book [which focuses on social relations] in the library. 【不佳】
介词短语
in the library本是修饰动词found,但此时挨着social relations,产生了“谈论图书馆内社交关系的书”的歧义。若把关系从句移到句尾:
*I found a book in the library [which focuses on social relations]. 【不佳】
此时
which和先行词a book中间隔了library,读者可能会误解为先行词是library(社交关系专题图书馆)。正确做法:将容易产生干扰的状语
in the library提至句首,使各项修饰关系各就各位,两边均无歧义:In the library I found a book [which focuses on social relations]. (我在图书馆里找到一本谈社交关系的书。)
In the library(4)
I1
found2
a book3O / 先行词
[which focuses on social relations]关系从句
复合关系代词 (Compound Relative Pronouns)
关系代词如果符合条件,可以省略关系代词。但是,如果它的先行词本身是个空洞、无意义的字(如 anybody, something 之类),我们也可以选择留下关系词,而省略掉空洞的先行词。
一旦省略掉先行词,关系代词就必须改写为复合关系代词。采用复合关系代词,等于是把空洞的先行词“并入”关系代词中。因为省略了先行词,所以关系从句会升格为名词从句直接置于主句中。复合关系代词一共有 what, whatever, whichever, whoever, whomever 五个:
1. what (合并了 something that)
- You mustn't let something [that he said] bother you. (常规关系从句,something 为先行词)
- You mustn't let [what he said] bother you. (省去 something,that 改写为 what ➔ 名词从句作 let 的宾语)
别让他说的事困扰你。
You1
mustn't let2
something3O / 先行词
[that he said]关系从句
bother you.3C
You1
mustn't let2
[what he said]3O / 名词从句
bother you.3C
2. whatever (合并了 anything that)
- Anything [that you say now] may be used against you in court. (常规关系从句,anything 为主语)
- [Whatever you say now] may be used against you in court. (省去 anything,that 改写为 whatever ➔ 名词从句作主句主语)
你所说的一切都可能成为法庭上对你不利的证据。
Anything1 / 先行词
[that you say now]关系从句
may be used2
against you in court.(4)
[Whatever you say now]1 / 名词从句
may be used2
against you in court.(4)
3. whichever (合并了 any day which / any one which)
当要表达在有限的选择中“任何一个”时使用。注意:若后面有名词,则作限定词。
- Any day [which you choose] is fine with me. (你选的任何一天我都可以。 —— which 作宾语)
- [Whichever day you choose] is fine with me. (省去 any,whichever 放在名词 day 前面作限定词 ➔ 名词从句作主语)
Any day1 / 先行词
[which you choose]关系从句
isbe
fine3C
with me.(4)
[Whichever day you choose]1 / 名词从句
isbe
fine3C
with me.(4)
4. whoever / whomever (合并了 any person who/whom)
当省略先行词时,who 应改写为 whoever,whom 应改写为 whomever。
💡 重点难点:格位判定(作从句主语时必须用主格 whoever)
很多学习者会在主从格位冲突时用错。判断原则是:复合关系代词的格位,完全取决于它在自己引导的从句里所充当的角色。
- The girl will marry whoever gives her a diamond ring.
这个女孩愿意嫁给任何给她一枚钻戒的人。
The girl1
will marry2
[whoever gives her a diamond ring]3O / 名词从句
whoever1
gives2
her3O
a diamond ring3O
- 分析:虽然整个从句
whoever gives her a diamond ring是当作主句动词will marry的宾语,但是在该从句内部,whoever扮演的是动词gives的主语,因此必须使用主格whoever,不能用宾格whomever。
- I'll give 100 dollars to whoever returns first.
任何第一个回来的人,我都会给他一百元。
I1
will give2
100 dollars3O
to [whoever returns first]介词短语
whoever1
returns2
first(4)
- 分析:虽然整个从句是介词
to的宾语,但因为在该从句内部,它是动词returns的主语,因此依然必须使用主格whoever。
非限制性关系副词
前面讲过,关系从句一旦用逗号和主句隔开,就会失去“指出哪一个”的指示功能,只能作为补充说明。这时关系词不能改成 that,也不能省略。
在四个关系副词中,只有 when 和 where 比较常见于这种带逗号的补充说明用法。请看:
Written history of America began in 1492, [when Christopher Columbus arrived with his ships].
美洲的正史自 1492 年哥伦布率船抵达时开始。
Written history of America1
began2
in 1492(4) / 先行词
[when Christopher Columbus arrived with his ships]补充说明
这里的先行词是 1492。这个年份本身已经很明确,不需要后面的关系从句再指出“哪一个 1492”。所以,when Christopher Columbus arrived with his ships 只是补充说明这个年份发生了什么事。
The civilization of ancient Egypt was born along the Nile, [where the soil was kept fertile by annual floodings].
古埃及文明诞生于尼罗河畔,那里的土壤因为每年泛滥而保持肥沃。
The civilization of ancient Egypt1
was born2
along the Nile(4) / 先行词
[where the soil was kept fertile]补充说明
这里的先行词是 the Nile。尼罗河本身也是明确的专有名词,后面的 where 从句不是用来缩小范围,而是补充说明尼罗河畔的土地为什么适合文明发展。
这两个例子都说明同一个原则:一旦关系从句用逗号隔开,它就不能再依靠主句的先行词来“共同完成句子”。它必须自给自足,所以关系副词不能省略,也不能改成指示性的 that。
表语位置的关系从句
关系从句一般不能直接当表语。如果看到关系从句好像放在表语位置,通常是因为句子经过了省略。最常见的是 where 和 when 引导的关系从句。
一、where 引导的表语从句
This is where I get off.
我下车的地方到了。
这个句子很常见。两个朋友搭车快到站时,其中一个人可以这样说。但是如果仔细分析,会发现它不太像普通的副词从句,也不太像普通的名词从句。
如果把 where I get off 当地方状语从句,它只能修饰动词,不能当表语来说明主语 This。这样主句 This is ... 就缺少真正的表语,句型不完整。
如果把它当疑问词 where 引导的名词从句,它的意思就是“我在哪里下车”这个问题。可是原句并不是说“这是一个问题”,而是在说“这里就是我要下车的地方”。
比较合理的理解是:它本来来自一个完整的关系从句结构,只是中间重复的表语被省略了。可以先拆成两个句子:
- This station is the station.
- I get off at this station.
This station1
isbe
the station.3C / 先行词
/
I1
get off2
at this station.(4)
第二句里的 at this station 和第一句里的 the station 指的是同一个地方。把 at this station 改成地方副词 here,再改写为关系副词 where,就可以得到:
This station is the station [where I get off].
This station1
isbe
the station3C / 先行词
[where I get off]关系从句
这个句子里,station 实际上重复了三次:
- 主语
This station - 表语
the station - 关系副词
where所代表的at the station
因为重复太密集,所以可以把真正的表语 the station 省掉,变成:
This is where I get off.
This1
isbe
where I get off3C / 省略表语
所以它看起来像是关系从句直接当表语,其实是省略后的结果。初学者要记住:这里不是普通副词从句,也不是“在哪里下车”这个问题,而是“这里就是我下车的地方”。
二、when 引导的表语从句
Thanksgiving is when American families get together.
感恩节是美国家庭团聚的时候。
这个句子和 where 的情况一样。表面上看,when American families get together 好像直接当表语;其实也可以还原:
- Thanksgiving is the time.
- American families get together at this time.
Thanksgiving1
isbe
the time.3C / 先行词
/
American families1
get together2
at this time.(4)
第二句里的 at this time 和第一句里的 the time 指的是同一个时间。把 at this time 改为时间副词 then,再改写为关系副词 when,就得到:
Thanksgiving is the time [when American families get together].
Thanksgiving1
isbe
the time3C / 先行词
[when American families get together]关系从句
这里也有三次重复:
- 主语
Thanksgiving - 表语
the time - 关系副词
when所代表的at this time
因此可以省略表语 the time,成为:
Thanksgiving is when American families get together.
Thanksgiving1
isbe
when American families get together3C / 省略表语
这个结构的重点不是“when 能不能随便当名词从句”,而是:主语和表语本来全等,关系副词又再指回同一个时间,重复太多,于是产生省略。
准关系代词
第六章谈比较句法时,已经出现过“准关系代词”的概念。现在学过真正的关系代词以后,可以更清楚地区分:than, as, but 看起来有时像关系代词,但它们并不是真正的关系代词。它们之所以看起来像,是因为原句中有重复成分被省略了。
一、than
The theory raised more questions than it answered.
这个理论引起的问题比它解答的问题更多。
The theory1
raised2
more questions3O
than it answered比较从句
从表面看,than it answered 里面的及物动词 answered 后面少了宾语。于是有人说,than 好像同时具有连词和代词功能:一方面连接从句,一方面代替 questions 当 answered 的宾语。
但是如果把省略部分还原,结构就清楚了:
The theory raised more questions than the questions [that it answered].
more questions1
the questions2 / 被省略
[that it answered]3 / 真正关系从句
比较级连词 than 要求平行对称:问题只能和问题相比。因此 than 前面是 questions,后面原本也应该有 the questions,而后面的 that it answered 才是真正的关系从句,that 才是真正的关系代词。
也就是说,完整结构里有三处重复:
more questionsthe questionsthat it answered中由that代表的 questions
因为连续重复太啰嗦,英语会省略后面两处,最后才变成:
The theory raised more questions than it answered.
所以 than 本质上仍然是比较级从句外加的从属连词。它只是因为省略,看起来像关系代词。
二、as
Her performance is as good as can be expected.
她的表现和可以预期的一样好。
Her performance1
isbe
as good as can be expected3C
表面上看,as can be expected 中好像没有主语。于是有人会认为第二个 as 同时当连词和代词,代表 her performance 作从句主语。
但还原后也是同样道理:
Her performance is as good as the performance [that can be expected].
Her performance1
the performance2 / 被省略
[that can be expected]3 / 真正关系从句
比较结构要求 performance 和 performance 相比。真正的关系代词是后面关系从句里的 that,它代表 the performance。因为 performance 连续重复三次,所以省掉后面的 the performance that,句子就变成:
Her performance is as good as can be expected.
所以这里的 as 也不是关系代词,而是比较从句的连词。
三、but
There is no one but knows this.
此事无人不知。
There1
isbe
no one3C
but knows this省略结构
这里的 but knows this 看起来缺少主语。如果把 but 看成既是连词又是代词,就像它代替 one 当 knows 的主语,于是产生“准关系代词”的说法。
但是还原后可以看出:
There is no one but the one [who knows this].
no one1
the one2 / 被省略
[who knows this]3 / 真正关系从句
并列连词 but 也要求平行对称,于是前后都有 one。后面的 who knows this 才是真正的关系从句。因为 one 和关系从句内容重复太多,所以省略后成为:
There is no one but knows this.
小结一下:所谓 than, as, but 这些准关系代词,都是重复元素省略后的结果。它们本身不是关系代词,后面引导的也不是真正的关系从句。真正的关系代词藏在被省略的还原结构里。
分裂句
分裂句(split construction)是把一个单句套进 it is ... that ... 的结构中,让原本的单句分裂成“主句 + 关系从句”的复合句。它的用途是强调句中的某个成分。
被强调的对象可以是主语、宾语、地点状语、时间状语,甚至可以是动词。只是强调动词时不能用普通的 it is ... that ...,要换成另一种结构。
先看一个普通句子:
Your friend bought a can of peaches at a 7-11 last night.
你的朋友昨天晚上在一家 7-11 买了一个水蜜桃罐头。
这个句子的骨架可以看成:
Your friend1
bought2
a can of peaches3O
at a 7-11(4)
last night(4)
一、一般分裂句
如果要强调主语 your friend,就把它放到 It was ... 后面的表语位置,剩下的部分放在 that/who 后面:
It was your friend [that/who bought a can of peaches at a 7-11 last night].
It1 / 虚词
wasbe
your friend3C / 被强调
[that/who bought a can of peaches at a 7-11 last night]关系从句
这个句子的 it 是虚词,没有实际内容,只是句型需要一个主语,所以用 it 填补。类似的虚词 it 也出现在:
What time is it?
Who is it?
It's cold today.
这些句子中,it 都不是有实在内容的“它”,只是补足主语位置。
分裂句可以这样理解:
- It was your friend.
- He bought a can of peaches at a 7-11 last night.
It1 / 虚词
wasbe
your friend.3C
/
He1
bought2
a can of peaches3O
at a 7-11 last night.(4)
第二句中的 he 和第一句的 your friend 重复,因此可以改写为关系代词 who 或 that,成为关系从句。因为分裂句后面的关系从句都有指示功能,所以不能用逗号隔开,而且关系词一般都可以用 that。
同一个原句也可以强调宾语:
It was a can of peaches [that/which your friend bought at a 7-11 last night].
It1 / 虚词
wasbe
a can of peaches3C / 被强调
[that/which your friend bought at a 7-11 last night]关系从句
强调地点:
It was at a 7-11 [that/where your friend bought a can of peaches last night].
It1 / 虚词
wasbe
at a 7-113C / 被强调
[that/where your friend bought a can of peaches last night]关系从句
强调时间:
It was last night [that/when your friend bought a can of peaches at a 7-11].
It1 / 虚词
wasbe
last night3C / 被强调
[that/when your friend bought a can of peaches at a 7-11]关系从句
这里要特别注意:虽然地点和时间可以分别用 where、when,但是分裂句中最通用的关系词仍然是 that。因为分裂句的重点是“强调”,不是单纯补充说明。
二、强调动词的分裂句
如果要强调的是动词,不能用普通的 It was ... that ...。还是看原句:
Your friend bought a can of peaches at a 7-11 last night.
要强调 bought 这个动作,需要使用:
what one does is (to) V
也就是“某人做的事情是……”。可以先用笼统的 the thing 当主语,再用关系从句修饰它:
The thing [that your friend did at a 7-11 last night] was (to) buy a can of peaches.
The thing1 / 先行词
[that your friend did at a 7-11 last night]关系从句
wasbe
(to) buy a can of peaches.3C
关系从句里的 did 取代原来的动作 bought。因为主语部分含有 do/did,后面的表语可以用不定式 to buy,也可以省略 to 用动词原形 buy。
还可以把 the thing that 合并成复合关系代词 what:
[What your friend did at a 7-11 last night] was (to) buy a can of peaches.
[What your friend did at a 7-11 last night]1 / 名词从句
wasbe
(to) buy a can of peaches.3C
也可以用 all 或 the only thing:
All [(that) your friend did at a 7-11 last night] was (to) buy a can of peaches.
The only thing [(that) your friend did last night] was (to) buy a can of peaches at a 7-11.
All1 / 先行词
[(that) your friend did at a 7-11 last night]关系从句
wasbe
(to) buy a can of peaches.3C
再看更简单的例子:
I can hope.
我可以怀抱希望。
I1
can hope.2
强调动词 hope,可以写成:
[What I can do] is (to) hope.
All [(that) I can do] is (to) hope.
The only thing [(that) I can do] is (to) hope.
[What I can do]1 / 名词从句
isbe
(to) hope.3C
再看:
The program backs up important files.
这个程序是备份重要文件用的。
The program1
backs up2
important files.3O
强调动作时可以写成:
[What the program does] is (to) back up important files.
[What the program does]1 / 名词从句
isbe
(to) back up important files.3C
但是要注意一个限制:主语部分必须含有助动词或动词 do,后面的表语才可以直接用动词原形。如果没有 do,就不能随便省略 to。
All [(that) I wanted] was to help him.
我想要做的只不过是帮他而已。
All1 / 先行词
[(that) I wanted]关系从句
wasbe
to help him.3C
这里关系从句中没有 do,所以表语只能用 to help him,不能用原形 help him。下面这个句子就不同:
All [(that) I wanted to do] was (to) help him.
All1 / 先行词
[(that) I wanted to do]关系从句
wasbe
(to) help him.3C
因为关系从句中出现了 do,后面的表语就可以用 (to) help him。
厘清混淆点
关系从句、名词从句和副词从句中,有些连词长得很像,但功能完全不同。初学者最容易混淆的是三类:wh-、wh-ever 和 that。
一、wh-
拼成 wh-、又具有连词功能的词,可以分成三种:
- 关系词:引导关系从句,修饰先行词。
- 疑问词:引导由疑问句改写而来的名词从句。
- 外加的从属连词:引导副词从句,修饰主句动词。
1. 关系词
关系词包括关系代词 who, which,以及关系副词 when, where, how, why。它们引导的是关系从句,用来修饰先行词。
My father is a man [who always keeps his word].
我父亲是个言出必行的人。
My father1
isbe
a man3C / 先行词
[who always keeps his word]关系从句
这里 who 是关系代词,先行词是 a man。
Paris, [which has a long history], is a legendary city.
巴黎历史悠久,是个充满传奇色彩的都市。
Paris1 / 先行词
[which has a long history]补充说明
isbe
a legendary city.3C
这里 which 是关系代词,先行词是 Paris。
I'll never forget my school days, [when life seemed so simple].
我永远忘不了学生时代,当时生活似乎很单纯。
这里 when 是关系副词,先行词是 my school days。
Let's spend the weekend at Jack's, [where we can be quite free].
我们这个周末到杰克家吧,在那里可以自由自在。
这里 where 是关系副词,先行词是 Jack's。
Please show me the way [how I can start this bike].
请教我一下这辆自行车要怎么启动。
这里 how 是关系副词,先行词是 the way。
Money is one reason [why I don't take long trips].
钱是我不长途旅行的原因之一。
这里 why 是关系副词,先行词是 one reason。
2. 疑问词
疑问词包括 who, which, what, when, where, how, why。它们引导的是名词从句,因为这些从句是由疑问句改写而来的。
[Who took the money] will be known soon.
钱是谁拿的,很快就会知道。
[Who took the money]1 / 名词从句
will be known2
soon.(4)
这里 who 是疑问词,整个从句作主语。
Tell me [which of the two bags is better].
请告诉我这两个书包哪一个比较好。
(You)1
Tell2
me3O
[which of the two bags is better]3O / 名词从句
这里 which 是疑问词,整个从句作宾语。
The question is [what you're going to do about it].
问题在于你要怎么处理这件事。
这里 what 是疑问词,引导表语位置的名词从句。
Nobody knows [when he will return].
没人知道他什么时候会回来。
这里 when 是疑问词,意思是“什么时候”,不是关系副词。因为整个从句是 knows 的宾语。
I have a pretty good idea [where he may be hiding].
我大概知道他可能躲在哪里。
这里 where 是疑问词,整个从句作名词用。
The most important thing in fishing is [how you prepare the bait].
钓鱼最重要的一点就是鱼饵如何调配。
这里 how 是疑问词,引导名词从句。
That is [why I need your help].
这就是我要你帮忙的原因。
这里 why 也是疑问词,引导名词从句作表语。
3. 外加的从属连词
有些 wh- 形式的词还可以当外加的从属连词,引导副词从句。常见的是 when 和 where。
The game ended [when he hit a home run].
比赛在他击出全垒打时结束。
The game1
ended2
[when he hit a home run](4) / 副词从句
这里的 when 不是关系副词,也不是疑问词,而是外加的时间从属连词,意思是“当……时”,引导副词从句修饰动词 ended。
The ship will go [where no one has gone before].
这艘船将航向无人曾到之处。
这里的 where 是地点从属连词,引导副词从句修饰动词 go。
二、wh-ever
拼成 wh-ever 的词,也有两种不同身份:一种是复合关系代词,引导名词从句;另一种是从属连词,引导让步副词从句。
1. 复合关系代词
复合关系代词可以理解为“先行词 + 关系词”的合并,例如 anything that、anyone that。
[What / The thing that he says] can't be true.
他说的不可能是真的。
[What he says]1 / 名词从句
can't bebe
true.3C
[Whatever / Anything that he says] can't be true.
不论他说什么都不可能是真的。
I sincerely envy [whoever / anyone that lives in that big house].
我真的很羡慕任何住在那幢大房子里的人。
I1
sincerely envy2
[whoever lives in that big house]3O / 名词从句
I'll hire [whomever / anyone that you recommend].
你推荐什么人,我就聘什么人。
I'll take [whichever bike / any bike that is available].
哪辆自行车可以用,我就用哪辆。
这些从句都在主句中扮演名词角色,可以作主语、宾语或介词宾语。
2. 让步副词从句的连词
另一类 wh-ever 相当于 no matter + 疑问词,意思是“不论……”。它们引导的是副词从句,不是名词从句。
[Whoever / No matter who told you that story], don't believe it.
不管是谁告诉你的,请不要相信。
[Whoever told you that story](4) / 让步副词从句
(you)1
don't believe2
it.3O
There will be difficulties [whichever way / no matter which way you go].
不论你走哪条路,都会碰到困难。
[Whatever / No matter what you do], just don't stay there.
不论你怎么做都行,就是不能待在原地。
[Whenever / No matter when he gets angry], he counts to ten.
只要他生气,他就先从一数到十。
You'll never find a place like home, [wherever / no matter where you may go].
不论你到何处,永远找不到跟家一样的地方。
He can never beat his rival, [however hard / no matter how hard he tries].
不论多么努力,他永远无法打败对手。
判断重点是:如果从句本身在主句中占一个名词位置,就是复合关系代词;如果整个从句只是修饰主句、表示“不论……”,就是让步副词从句。
三、that
that 也最容易混淆,因为它可以引导名词从句、副词从句,也可以当关系词引导关系从句。
1. 引导名词从句
陈述句外加一个没有实质词义的 that,就会形成名词从句。
Are you sure [that everything is all right]?
你确定一切都没事吗?
you1
Arebe
sure3C
[that everything is all right]名词从句
这里的 that 只是把陈述句 everything is all right 包装成名词从句,放在形容词 sure 后面作补充说明。
2. 引导副词从句
如果 that 和别的词合成有意义的连词,如 so that, such ... that, in order that, in that,它引导的就是副词从句。
He started work early [so that he could finish on time].
他提早开始工作,目的是想准时完成。
He1
started2
work3O
early(4)
[so that he could finish on time](4) / 目的副词从句
It was such a great meal [that every one of us ate too much].
那一餐太棒了,结果我们每个人都吃太多。
这些 that 都不是关系代词,而是副词从句连词的一部分。
3. 引导关系从句
关系词 that 改写自关系代词 who, whom, which,也可以改写自某些关系副词 when, where, how, why。它引导的关系从句没有逗号隔开,具有指示功能,用来修饰先行词。
He's the man [that/whom I told you about].
我跟你说的就是这个人。
He1
isbe
the man3C / 先行词
[that/whom I told you about]关系从句
What's the best book [that/which you've ever read]?
你读过最棒的书是什么?
The accident happened at a time [that/when traffic was heaviest].
车祸就发生在车流量最大的时候。
The accident1
happened2
at a time(4) / 先行词
[that/when traffic was heaviest]关系从句
That shop is a place [that/where many students go].
许多学生都去那家店。
I've found several ways [that/how I can be of help to you].
我发现有几种方式可以帮上你的忙。
Is this the reason [that/why he left so early]?
他那么早就离开,就是这个原因吗?
最后要记住一个最实用的判断法:
如果 that 后面的从句修饰前面的名词,并且没有逗号隔开,它多半是关系词;如果它只是把一个陈述句包装成主语、宾语、表语或同位语,它就是名词从句连词;如果它和 so, such, in order 等词一起表达目的、结果或原因,它就是副词从句连词的一部分。