目錄
連接詞的第三大類是關(guān)系詞。關(guān)系詞也是用來連接主句和從句的,通常可以分為關(guān)系代詞和關(guān)系副詞。
一、關(guān)系代詞
1.基本關(guān)系代詞
最常用也是最基本的關(guān)系代詞是who和which,粗略地說,前者指代人,后者指代物。更進(jìn)一步講,使用時(shí)要注意以下三點(diǎn)。
A.代替人時(shí),作主語用who,作賓語用whom
例如:
He is a man who never lie.
She is a girl whom I love.
第一個(gè)句子中who連接了主句和從句,并且在從句中擔(dān)當(dāng)主語的角色,所以用who。第二個(gè)句子中關(guān)系代詞在從句中作賓語,所以用who的賓格whom。
B.代替事物時(shí),主格和賓格均用which
因?yàn)閣hich本身沒有主格、賓格的形式之分,所以在從句中作主語和賓語形式上是一樣的。
例如:
This is the book which fascinates me.
That is the book which I want to read.
這兩個(gè)句子中的which分別在從句中作主語和賓語,但形式不變。
C.代替整個(gè)句子時(shí),主格、賓格均用which
關(guān)系代詞除了能夠代替人和物外,還可以指代整個(gè)句子,此時(shí)要用which,當(dāng)然也沒有主格、賓格的形式之分。
例如:
He works hard,which is a fact we all know.
He works hard,which we all know.
這兩個(gè)句子中,which指代的都是前面的整個(gè)句子,但是分別在從句中作主語和賓語。
2.關(guān)系代詞的使用原則
使用關(guān)系代詞時(shí),一定要遵循以下兩條原則。
A.關(guān)系代詞前要有先行詞
這一點(diǎn)很好理解,前面在學(xué)習(xí)代詞的時(shí)候就提到過,代詞要有先行詞才能起到明確的指代作用,關(guān)系代詞當(dāng)然也不例外。
例如:
He is a good student who studies hard.
這里關(guān)系代詞who之前就有一個(gè)先行詞a good student,who則是用來指代它。
B.關(guān)系代詞在從句中要作主語、賓語或補(bǔ)語,否則關(guān)系代詞之前要加介詞
這個(gè)原則是什么意思呢?
別忘了,關(guān)系代詞也是代詞,而代詞又具有名詞的性質(zhì)。回想一下,之前說具有名詞性質(zhì)的元素在句子中擔(dān)當(dāng)什么成分呢?
沒錯(cuò),就是主語、賓語和補(bǔ)語。
也就是說,關(guān)系代詞不同于并列連詞和從屬連詞,它有具體的意義,不是虛詞。既然不是虛詞,那當(dāng)然要在句子中給它一個(gè)位置坐。
例如:
She is a girl whom everyone loves.
此處的關(guān)系代詞whom在從句中作賓語使用,有自己的位置。
而:
He is a man whom I? work.
這個(gè)句子中,從句有了主語I,從句的動(dòng)詞work是一個(gè)完全不及物動(dòng)詞,不需要賓語和補(bǔ)語,此時(shí)關(guān)系代詞就沒有位置可坐,顯得很多余,但是因?yàn)樗袑?shí)際的意義,又不能省略掉。
那該怎么辦呢?
最好的辦法就是借助于介詞,在work后面加上介詞with,讓whom成為介詞with的賓語。
He is a man whom I work with.
3.關(guān)系代詞所有格
關(guān)系代詞還可以用所有格的形式來連接句子,也就是用whose,它既可以指代人,也可以指代物,通常是以“whose+名詞”的形式出現(xiàn)的。
使用關(guān)系代詞所有格時(shí),同樣要遵循兩個(gè)原則:
A.關(guān)系代詞所有格前要有先行詞
B.關(guān)系代詞所有格之后的名詞要在從句中作主語或賓語,否則關(guān)系代詞所有格之前要有介詞
例如:
I like that house,whose location looks good to me.
這個(gè)句子中的關(guān)系代詞所有格whose之前有先行詞that house,它之后的名詞location在從句中作主語。
再如:
I hate Jhon,whose words I have no trust.
這個(gè)句子中whose前面有先行詞Jhon,但是它之后的名詞words在從句中無法作主語或賓語,所以是不正確的用法,需要在whose之前加上介詞,使words作為介詞的賓語。
I hate Jhon, in whose words I have no trust.
二、復(fù)合關(guān)系代詞
復(fù)合關(guān)系代詞是由先行詞和關(guān)系代詞結(jié)合而形成的,主要有以下幾種。
whoever=anybody who
whomever=anybody whom
whichever=any one which
what=the thing which
whatever=anything which
復(fù)合關(guān)系代詞依然要遵循關(guān)系代詞的兩條原則,只不過由于復(fù)合關(guān)系代詞本身已經(jīng)包含了先行詞,所以在使用時(shí)不需要另外加先行詞。
例如:
Whoever makes such a mistake should be punished.
可以看出whoever之前并沒有先行詞,那怎么看得出它遵循了關(guān)系代詞的兩條原則呢?
我們可以將whoever替換為anybody who,就可以看出究竟了。
Anybody who makes such a mistake should be punished.
從這個(gè)句中就可以看出who之前有先行詞anybody,它在從句中作主語,符合關(guān)系代詞的兩條原則。
再如:
You can give it to whomever you like.
這個(gè)句子中whomever同樣沒有先行詞,我們將它轉(zhuǎn)換為anybody whom:
You can give it to anybody whom you like.
這里whom之前有先行詞anybody,它在從句中作like的賓語,符合關(guān)系代詞的兩條原則。
whichever的用法也是一樣,不用多說。需要注意的是what和whatever的用法。
what雖然從表面上看不出是一個(gè)復(fù)合關(guān)系代詞,但在使用時(shí)一定要記住它也是由“先行詞+關(guān)系代詞”構(gòu)成的。
例如:
What bothers me is that I have no time.
此處的what就是一個(gè)復(fù)合關(guān)系代詞,它可以轉(zhuǎn)換為the thing which:
The thing which bothers me is that I have no time.
轉(zhuǎn)換成“先行詞+關(guān)系代詞”的形式后,what就消失了,從句改由關(guān)系代詞which引導(dǎo),同樣符合關(guān)系代詞的兩條原則。
所以判斷what是不是作復(fù)合關(guān)系代詞用的方法,就是將其轉(zhuǎn)換為“先行詞+關(guān)系代詞”的形式,再用關(guān)系代詞的兩條原則檢驗(yàn)一下即可。
三、關(guān)系副詞
關(guān)系詞除了關(guān)系代詞之外,還有一類副詞詞性的關(guān)系詞,稱為關(guān)系副詞。
常用的關(guān)系副詞有四個(gè):where,when,why,how。
其中,where用來修飾表地方的先行詞,when用來修飾表時(shí)間的先行詞,why用來修飾表原因的先行詞,how用來修飾表方法的先行詞。
它們都可以看作是“介詞+關(guān)系代詞”演變而來。
例如:
This is the city where I was born.
這個(gè)句子中的where起到了連接兩個(gè)句子的作用,并且修飾它前面表地方的先行詞the city。此處的where可以看成是“in+which”變化而來。
This is the city in which I was born.
這樣就變成了由關(guān)系代詞which作連接詞的句子,檢驗(yàn)一下不難發(fā)現(xiàn)依然符合關(guān)系代詞的兩條原則:which之前有先行詞the city,它在從句中作介詞in的賓語。
再如:
He came on Friday,when it was raining hard.
此處用when來連接兩個(gè)句子,它修飾表時(shí)間的先行詞Friday,將其變成“介詞+關(guān)系代詞which”的形式后:
He came on Friday,on which it was raining hard.
這個(gè)句子中which作關(guān)系代詞用,之前有先行詞Friday,在從句中作介詞on的賓語,符合關(guān)系代詞的兩條原則。
why和how作關(guān)系副詞時(shí)稍有不同,它們的先行詞比較固定,前者一般用the reason,后者一般用the way。
例如:
I don't know the reason why she cried.
關(guān)系副詞why通常可以轉(zhuǎn)換為“for which”的形式:
I don't know the reason for which she cried.
再如:
That's how he solved the problem.
關(guān)系副詞how通常可以轉(zhuǎn)換為“in which”的形式:
That's the way in which he solved the problem.
以上就是關(guān)系詞的一些基本使用方法。可以看出,諸多關(guān)系詞都是有最基本的which和who演變而來的,而且都遵循兩條基本原則。因此,掌握關(guān)系詞的關(guān)鍵在于理解和牢記使用關(guān)系代詞的兩個(gè)原則,其他的用法都是建立在這個(gè)基礎(chǔ)之上的。