一、概说
定语从句即指在主从复合句用作定语的从句。定语从句通常修饰名词或代词,对它进行限制、描绘和说明。受定语从句修饰的词语叫先行词,引导定语从句的词语叫关系词。关系词按其性质又分关系代词和关系副词。关系词不仅引导定语从句,同时还在定语从句充当一定的句子成分。如:
The girl who spoke is my best friend. 讲话的姑娘是我最好的朋友。
此句中,who spoke是由关系代词who引导的定语从句,用以修饰先行词the girl,同时who 在定语从句中用作主语。
This is the town where I was born. 这就是我出生的城市。
此句中,where I was born是由关系副词where引导的定语从句,用以修饰先行词the town,同时where在定语从句中用作状语。
二、关系词的用法与辨析
1. 关系词的用法
关系词分关系代词和关系副词。关系代词主要的有 that, who, whom, whose, which, as 等,其中who和whom 只用于指人,which和as 只用于指事物,whose和 that既可于指人也可用于指物,它们在定语从句可用作主语、宾语、表语或定语;关系副词主要有when, where 和why,其中when表示时间,where表地点,why表原因,它们在定语从句中均用作状语:
A plane is a machine that can fly. 飞机是一种能飞行的机器。(that指物,在从句中用作主语)
I have forgotten everything that I learnt at school. 我把学校学的所有东西都给忘了。(that指物,在从句中句作宾语)
The man who lives in that house is my uncle. 住在那座房子里的人是我叔叔。(who指人,在从句中作主语)
The house whose windows are broken is empty. 破了窗户的那座房子是空的。(whose指物,在从句中作定语)
There are some students whose questions I can’t answer. 有些学生提出的问题我回答不了。(whose指人,在从句中作定语)
He is not such a fool as he looks. 他并不像他看起来那么傻。(as指人,在从句作表语)
2. 关系词的选择
选择关系词可考虑以下四点:
(1) 一看先行词的意义,即分清先行词是指人、指物、时间、地点还是原因(如指物时不能用who或whom,指人时通常不用which等)。
(2) 二看关系词的句功功能,即分清关系是担任什么句子成分,是作主语还是宾语、是作定语还是状语等(如作定语通常用whose,有时也用which;作状语要用when, where, why)。
(3) 三看定语从句的种类,即分清是限制性定语从句还是非限制性定语从句(如that和why通常不引导非限制性定语从句)。
(4) 四看文体,即分清是正式文体还是非正式文体,是书面语体还是口语体。
3. 关系词的辨析
(1) 关于关系代词that与which的区别、that与who的区别、who与whom的区别、as与which的区别等,参见本讲义“代词”。
(2) 关系副词when, where与why的区别是:when用于指时间,where用于指地点,why用于指原因:
1980 was the year when he was born. 1980是他的出生年。
This is the room where he lived. 这就是他曾住过的房间。
These are the reasons why we do it. 这些就是我们这样做的理由。
三、关系词的省略
关系词有时可以省略,但这只限于限制性定语从句中,在非限制性定语从句中,关系词则不可省略。
1. 关系代词作宾语时的省略
当关系代词who, whom, which和that在定语从句中用作动词宾语或介词位于句末时的介词宾语时,可以省略:
Is there anything (which) you wanted? 想要什么东西吗?
Who is the man (that / who / whom) you were talking to? 刚才和你讲话的人是谁?
2. 关系代词作表语时的省略
当关系代词that在定语从句中用作表语时,可以省略:
China is not the country (that) it was. 中国已不是过去的中国了。(that作表语)
3. 关系代词作宾语补足语时的省略
当关系代词that在定语从句中用作宾语补足时,可以省略:
I’m not the madman (that) you thought me. 我并不是你所认为的那个疯子。(that作宾语补语)
4. 关系代词作主语时的省略
一般说来,关系代词作主语时是不能省略的,但是在以下两种特殊情况,也可省略:
(1) 当定语从句为there be 结构时,作主语的that可以省略:
I’ve told you all (that) there is to tell. 该告诉的我都告诉你了。
(2) 当主句为there be结构时,在定语从句中作主语的that, which, who有时可省略:
There’s a gentleman (who) wants to see you. 有一位先生要见您。
(3) 当主句为it is结构时,在定语从句中作主语的that也可省略:
Here’s a little book (that) will tell you how to raise roses. 这是一本关于玫瑰花栽培的小册子。
5. 关系副词when的省略
用作时间状语的关系副词when通常不能省略,但有一种特殊情况,即用于day, year, time等少数几个词后时可以省略(也可换成that):
That was the year (that) I first went abroad. 就是那一年我第一次出国了。
I’ll never forget the day (that) we met. 我永远也忘不了我们见面的那一天。
6. 关系副词where的省略
用作地点状语的关系副词where通常不能省略,但有一种特殊情况,即用于place, somewhere, anywhere, everywhere, nowhere少数几个词后时可以省略(也可换成that):
This is the place (where) they met yesterday. 这就是他们昨天碰头的地方。
Have you somewhere (that) I can lie down for an hour? 你有没有一个什么地方可以让我躺一个小时?
7. 关系副词why的省略
关系副词why通常只用于the reason后引导定语从句,且通常可换成that或for which,均可省略:
That’s the reason (why, for whih, that) he came. 这就是他来的原因。