英语关系从句 英语语法学习Word文件下载.docx
《英语关系从句 英语语法学习Word文件下载.docx》由会员分享,可在线阅读,更多相关《英语关系从句 英语语法学习Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。
由以上的分析可以看出,关系从句有一个很重要的特色:
关系从句的连接词是由从句中「内含」的字改写而成的关系词,而副词从句与来自直述句的名词从句则都必须「外加」连接词。
请比较下列三句:
1.IknowthatIamright.我知道我对。
S
V
O(名词从句)
2.Iknowthis,becauseIhaveproof.我知道,因为我有证据。
O
副词从句
1.Iknowsomethingwhichnobodyelseknows.我知道一件事,那是没有别人知道的。
例1中的宾语是由直述句Iamright「外加」单独、无意义的连接词that而构成,这种构造就是名词从句。
例2中的从属从句,也是一个完整的单句Ihaveproof「外加」连接词而构成,但是外加的是有意义的连接词because,这种构造称为副词从句。
只有例3的关系从句没有外加连接词,而是由「内含」的元素改写而来,如下:
Iknowsomething.
Nobodyelseknowsit.
前后两句因为先行词something与代名词it的交集而建立关系,将后句中「内含」的代名词it改写为关系代名词which,再移到句首成为whichnobodyelseknows这个关系从句,放在something后面当形容词从句来修饰它。
关系代名词与关系副词
关系从句与主要从句的交集点,在主要从句中一定是个名词,称为先行词。
在关系从句中则有可能是名词、也有可能是副词,改写为关系词之后分别称为关系代名词与关系副词,如下:
关系代名词
who(whom,whose),which,that
关系副词
when,where,how,why
如果主要从句中的先行词是「人」,关系从句中通常会采用关系代名词who(whom,whose)。
反之,如果先行词是「物」,关系从句中通常会用到的是关系代名词which。
假如关系从句具有「指示」的功能,那么不论关系代名词是who还是which,都可以改成具有指示性的关系代名词that(借用自指示代名词that,指出「那个」)。
何谓指示性
这里所谓的「指示性」,就是一般文法书所谓的限制用法(restrictiveusage)。
因为「限制」用法和「限定」从句(finiteclause)这两个译名太接近、很容易混淆,所以我们换个比较容易理解的名称来说明这个观念。
关系从句如果具有指出「哪一个」的功能,我们称为具有指示性。
如果关系从句具有指示性,关系代名词who或which才能够改成that。
反之,如果关系从句并不具有指出「哪一个」的功能,而只是个可有可无的补充说明(一般文法书所谓的非限制用法nonrestrictiveusage),那么这个关系从句通常要在前后加上一对逗点(也有可能是前面加逗点、后面刚好碰上句尾的句点之类)。
这一对逗点可以视为一对括号看待。
关系从句放在括号里面,表示这个关系从句不重要、只是个可有可无的补充说明,同时也表示这个关系从句不具有指示功能。
这种关系从句,关系代名词只能用who或which,不能改为that。
1.Imetafriendwho(that)wenttothesamehighschoolwithme.我碰到一个从前的高中同学。
先行词
2.ImetJackWang,whowenttothesamehighschoolwithme.
我碰到王杰克,他是我从前高中的同学。
关系从句有没有指示性,最明显的线索是看它是否放在括号中(一对逗点中)。
放在括号里(打了逗点)的东西不重要、只是补充说明,没有指示的功能。
反之,具有指示性的关系从句是个重要条件、不能放在括号内,也就是不能打逗点。
看看上面第1句,关系从句whowenttothesamehighschoolwithme并没有用逗点隔开,表示它是一个重要条件、具有指出「哪一个朋友」的功能。
「和我上同一所高中的那个」。
关系从句具有指出「哪一个」的功能,关系代名词才能改为that(意思就是「那个」)。
接下来看看第2句,可以发现有几个地方不同。
首先,主要从句中的先行词JackWang是人名,属于专有名词。
专有名词这个概念我们在「名词词组」那一章探讨过:
它是「特称」,一个专有名词只能对应单一的对象,所以不能说「这个、那个」——因为就只有一个。
这是专有名词不能加定冠词the的原因。
基于同样原因,专有名词当先行词时,后面的关系从句也不具有指示性,只是个可有可无的补充说明。
这就要看到第2句的另一个不同点了:
句中的关系从句和先行词JackWang之间有逗点隔开。
这个逗点和句尾的句点共同构成一对括号、补充说明性质的关系从句放在括号内。
既然这种关系从句不具有指示性,关系代名词就只能用who而不能用that。
关于「指示性」,我们还可以做个小实验。
如果把第1句改成这样:
Imetafriendwho(that)workedatthesamecompanywithme.
我碰到一个从前在同一家公司上班的朋友。
具有指示作用的关系从句,如果内容变了(从「高中老同学」变成「老同事」),那么它指向的先行词也就随之变成另一个对象。
换句话说,现在碰到的是另一个人。
但是,如果把第2句同样修改,如下:
ImetJackWang,whoworkedatthesamecompanywithme.
我碰到王杰克,他是我从前的老同事。
不具有指示功能的关系从句就只是个可有可无的补充说明。
就算关系从句的内容改变了,但是先行词的对象并不会变:
王杰克还是王杰克。
这种性质的关系从句应该放在括号中、也就是用逗点隔开。
而且这种关系从句的关系代名词必须用who或which这一类,不能采用具有指示功能的that。
「有没有逗点隔开」,这是判断关系从句「有没有指示功能」最明显的线索。
但是要小心别看错。
请研究一下这个例子:
Imetafriend,quitebychance,who(that)wenttothesamehighschoolwithme.
非常巧,我碰到一个从前上同一所高中的老朋友。
先行词afriend和关系代名词之间有逗点,但是请看仔细:
是一对逗点,把当副词使用的介词词组quitebychance括在中间,而不是把关系从句放在括号内。
这种情况,关系从句仍然具有指示性,所以关系词仍然可以用具有指示功能的that。
关系代名词的省略
文法书列出规则:
关系代名词当宾语使用时可以省略。
这条规则一般说来是没错。
但是,这是否表示关系代名词「只有」当宾语使用时才可以省略、扮演其它角色时都不能省略?
还有,关系代名词当宾语时为什么就可以省略?
我们来设法理解一下。
关系代名词所以会想要省略,主要是因为它在句子中是重复的元素:
和主要从句中的先行词重复。
不过,关系代名词除了代名词的功能之外还有连接词的功能,用来标示关系从句的开始。
如果两个从句区分得很清楚、关系词省掉也不会影响句子的清楚性,那么就可以省略。
1.Theman
is
myuncle.那个人是我叔叔。
C
2.Yousawhimjustnow.你刚刚看到他。
O
第2句中的him是宾语,与第1句中的man重复,可以改成受格的关系代名词whom,变成:
yousawwhomjustnow
请观察一下:
关系代名词是宾语的话,位置应该在动词后面。
可是它要标示关系从句的开始,所以必须调到句首(这个调动和它的省略大有关系),成为:
whomyousawjustnow
V
再把关系从句和主要从句合起来成为这个复句:
3.Theman[whomyousawjustnow]ismyuncle.你刚看到的那个人是我叔叔。
S1
O2
S2
V2
V1
C1
如果把当宾语使用的关系代名词whom省略掉,读者仍然看得出来yousawjustnow是另一个从句,不会和主要从句Theman...ismyuncle.混淆。
这就是为什么可以省掉它的原因。
反之,如果关系代名词是主语,就不适合省略,否则会造成句型的混乱。
1.Themanismyuncle.
2.Hewasherejustnow.
第2句中的he是主语,改成关系代名词who之后位置不会变动,直接成为:
whowasherejustnow
C
再和第1句合并,成为这个复句:
3.Theman[whowasherejustnow]ismyuncle.刚才在这儿的那个人是我叔叔。
C2
这时候如果省略掉关系从句中扮演主语角色的关系代名词who,句型会产生混乱:
Themanwasherejustnowismyuncle.(误)
C
这个句子文法有错误,因为读者无从判断它的句型。
看到Themanwasherejustnow为止都还好:
读者的印象是一个S+V+C的单句。
可是后面又看到一个动词is,就不知所云了。
经由以上的比较当可发现:
关系代名词当宾语时,因为要先往前移,即使省略掉它,后面还是有S+V的构造,可以和主要从句区分清楚,因而可以省略。
不过,「关系代名词当宾语时可以省略」,并不表示它「只有」在当宾语时才可以省略。
请看看下面这个例子:
Heisnottheman[heusedtobe].他和从前不一样了。
S1V1
C1
V2
中括号里原来是:
Heusedtobetheman.
其中的theman是主语补语,和另一句中的theman重复,改写成关系代名词who,成为关系从句:
whoheusedtobe
Who是主语补语,应该采用主格,所以不能拼成受格的whom。
但是,虽然who不是宾语,它一样可以省略,原因是它也要向前挪,所以和宾语一样,省掉它并不会造成句型混乱。
因此,光是背规则:
「关系代名词当宾语时可以省略」,一方面不好背、一方面也不够周延,还是经过理解比较能够变通。
格的问题
关系代名词也是代名词类,所以和一般的人称代名词相同,也有主格、受格、所有格之别。
以下分成「人」与「物」来探讨。
人:
who,whom,whose
代表「人」的关系代名词,主格是who、受格是whom。
但是大部分情况下都可以选择忽略主格受格的分别、一律采用who。
我们在前面说过,关系代名词在关系从句中当宾语使用的话,必须先调到句首让它发挥连接词的功能。
这时候,虽然它仍是宾语,但是已经脱离了原来的宾语位置,可以自由选择拼成who或whom。
亦即:
关系代名词虽然当宾语用,但是拼成主格的who与受格的whom都对。
只有一种情况必须拼成受格的whom:
整个介词词组(如withwhom,towhom等)一起移到句首。
关系代名词whom直接置于介词后面当宾语,整个介词词组移到句首之后它还是放在宾语位置,这时候就必须采用受格whom。
如果把介词词组拆开,只移动关系代名词到句首、介词留在句尾,这时候拼成主格的who与受格的whom都可以。
1.Jackisaman.
杰克是个人。
2.Itrustthemancompletely.
我完全信赖这个人。
这两个句子在man产生交集而立关系。
第2句中的theman是动词trust的宾语,如果改成普通代名词的词应该用受格的him,改成关系代名词就是whom。
再把whom移到句首成为关系从句、放在第1句的先行词aman后面当形容词从句修饰它,就成为这个复句:
(A)Jackisamanwhom(who,that,___)Itrustcompletely.
注意关系代名词的部分。
它虽然是宾语,但是脱离宾语位置、移到句首之后,就可以选择忽略受格、拼成who。
另外,关系从句和先行词并没有逗点隔开,表示这个关系从句具有指出「怎样的人」的指示功能,所以关系代名词也可以用that取代。
最后,当宾语使用的关系代名词,只要没有逗点隔开就可以省略,所以把它省掉也是正确的讲法。
接下来把原始句子修改一下,成为:
1.Jackisaman.
2.Ihavecompletefaithinhim.
介词词组
意思还是一样,但是第2句中的代名词him现在是介词in的宾语。
把它改写成关系代名词,要用受格whom。
如果选择把介词词组拆开、关系代名词whom移到句首,构成的就是底下这个复句:
Jackisamanwhom(who,that,___)Ihavecompletefaithin.
宾语
介词
只要介词拆开来、whom脱离了介词后面的宾语位置,就可以选择拼成who的主格。
另外它也可以改成that、或者省略,情况和前面那个例句(A)相同。
另外,如果选择不拆开、而是把整个介词词组一起移到句首,就会成为下面这个复句:
JackinamaninwhomIhavecompletefaith.
只有在这种情况,whom仍然处于宾语位置,才有必要采用受格。
而且,这种情况既不能省略whom、也不能改成that,所以没有什么别的变化。
如果先行词是人,关系从句中与其交集的是人称代名词的所有格,那么改写成关系代名词就是whose,例如:
1.Jackisaman.
先行词
2.Itrusthisjudgment.
我信赖他的判断。
那么,第2句是以所有格his和第1句中的先行词aman产生交集建立关系,改成关系代名词的话就是whose,如下:
JackisamanwhosejudgmentItrust.
物:
which,whose,ofwhich
代表「物」的关系代名词which并无主格受格之分,这一点比较方便。
但是,which也缺乏所有格,这一点就比较麻烦了。
Which本身缺乏所有格,它的所有格有两种变通的表示方式:
一是借用who的所有格whose、一是采用无生物的所有格方式ofwhich。
1.Isawamountain.
我看到一座山。
2.Itstopwascompletelycoveredinsnow.
山顶覆满白雪。
3.Thetopofthemountainwascompletelycoveredinsnow.
第2句中的所有格its和第1句的先行词amountain交集,应改写为关系词。
但是无生物的which缺乏所有格,只能借用表示「人」的whose,成为:
Isawamountainwhosetopwascompletelycoveredinsnow.
如果是用第3句来改写关系从句,又回复到两个名词mountain交集的情况,所以关系代名词仍然是which,成为:
Isawamountainthetopofwhichwascompletelycoveredinsnow.
也可以选择把ofwhich移到句首,成为:
Isawamountainofwhichthetopwascompletelycoveredinsnow.
何时该使用that﹖
关系代名词who和which有时可以用that来取代。
这中间的选择有差别,需要说明一下。
That借自指示代名词,具有指示的功能。
所以,关系从句如果具有指示作用时才适合用that作关系代名词。
Manisananimalthatiscapableofreason.人类是有理性能力的动物。
主要从句中的先行词ananimal本来可以代表任何一种动物,范围极大。
后面加上一个条件:
Theanimaliscapableofreason(有理性能力的那种),明确指出是「哪种动物」才能算人,具有指示的功能。
所以关系代名词可以选择不用which而借用that。
事实上,上面那个句型常被用在各种下定义的句子中。
这种句子因为具有比较明确的指示功能,所以多半都是用that。
当然,如果用which也不算错误。
另外有些情况,因为指示的要求更强烈,一般都应该选择用that,如果用who或which就不大恰当。
这些情况包括:
一、先行词是all,anything,everything之类标示出「明确范围」的字;
二、先行词有first,next,last,only等等限定词在内、或者有最高级修饰语,因而产生明确的指示时。
这两种情况相同:
同样是因为这些先行词要求做明确的「指示」,所以关系代名词应该采用that而不用who或which。
1.Moneyistheonlythingthatinterestshim.钱是唯一能让他感到兴趣的东西。
2.He'
sthebestmanthatIcanrecommend.他是我能推荐的最佳人选。
3.Armstrongwasthefirstmanthatsetfootonthemoon.阿姆斯特朗是头一个踏上月球的人。
关系从句之二
这几个例子中的先行词,都需要关系从句配合做相当明确的指示,所以关系词都要选择that,用who或which并不适合。
何时不该使用that
反之,如果关系从句缺乏指示的功能,就不该使用具有指示性的that当关系词。
关系从句如果没有指示的作用、只是补充说明的性质,通常会有逗点和先行词隔开。
这种关系从句中就不能用that当关系词,只能用who或which。
mconsideringyourbrotherJohn,whoistallandrich.
找男朋友,我在考虑你哥哥约翰,他个子高、收入也高。
这个句子中的先行词yourbrotherJohn是个专有名词,只代表一个人,所以后面的关系从句不再具有指出「哪个人」的功能。
这种关系从句只有补充说明的功能,放在括号性的逗点里面,这种状况就不能再用that当关系词了,因为that是用来指出「哪个」或「哪种」的。
何时不能省略
如前所述,关系代名词如果是宾语,可以选择省略。
但是,关系从句如果是放在括号性的逗点中作补充说明、不具有指示性,就不再适合省略宾语位置的关系代名词。
请看下例:
IlikeTheDaVinciCode,[whichmanypeoplelike,too].我喜欢《达文西密码》,很多人也都喜欢这本书。
先行词是个书名,听的人已经知道是哪本书,所以后面的关系从句属于补充说明的性质、放在括号性的逗点后面。
这时候关系代名词which没有指示功能,不能用that来取代。
而且,一旦打了逗点、和主要从句隔开,关系代名词which虽然是宾语也不再能够省略。
这是因为两个从句已经断开来,不能再共享先行词这个重复点,所以关系从句要有自己的which作宾语。
主要从句为先行词
关系从句如果以逗点和主要从句隔开、并且采用关系代名词which,那么这个关系代名词的先行词有可能是前面整个主要从句。
这种状况在写作时很容易产生出模棱两可的句子,是必须小心避免的一个陷阱。
1.Thewholehousewasoverrunwithants,whichwasratherweird.整个房子爬满了蚂蚁,这件事情有点怪异。
关系代名词which放在这个位置,先行词有可能是它前面的ants、也有可能是整个主要从句那句话。
因为ants是复数,但是关系从句的主语which后面却用了单数动