5.定語從句
定語從句是在句子中起形容詞作用的主謂結構,通常修飾它前面的名詞或代詞,即它的先行詞。定語從句是由關系代詞和關系副詞引導的。
1.關系代詞引導的定語從句
(1)引導定語從句的關系代詞有:who,whom,whose,which,that.
(2)關系代詞在從句作主語、賓語、定語和表語的作用;當作賓語時,關系代詞常常可省略。如:
This is the girl (whom) you‘ve been looking for.
(3)當定語從句所修飾的先行詞是人或人格化的動物時,引導詞用who,whom或whose;
如果先行詞是無生命的東西,用關系代詞which;而that可用于以上兩種情況。
The man who robbed you has been arrested. That is the book which cost me twenty dollars. Which還可以指嬰兒、動物和表示單數意義的集合名詞,如:
The baby (which) the nurse brought in was Mary‘s child.(4)關系代詞that和which的語法區別當先行詞的前面有形容詞的最高級修飾時,通常用that而不用which.如:
The final match is one of the most exciting football games that I have ever seen.當定語從句所修飾的先行詞的前面有all,any,little,only,much等修飾時,或者這些先行詞本身就是all,one,little,much,nothing等不定代詞時,通常用that而不用which. I am interested in all that you have told me. It seems that is the only thing that we can do now.
當定語從句作介詞的賓語時,只能使用which而不用that. The world in which we live is in constant motion and in constant change.當定語從句是與代詞、數詞或名詞詞組連用引導非限定性定語從句時,只能使用which而不用that. I bought a dozen eggs,five of which broke when I dropped the box at my door.
當先行詞的前面有the only (first,last,same,next,very)等詞修飾時,通常用that而不用which. This is the very movie that I want to see.當被用來指代整個句子,引導非限定性定語從句時,只能使用which而不是that. Things then improved,which surprises me. Her brother snatched the letter away,at which she was furious.
2. 關系副詞引導的定語從句
(1)引導定語從句的關系副詞有:when,where,why,how等。
(2)關系副詞when,where,why在從句中作狀語時,可用“介詞 which”來替代。如:
The reason why (= for which) he is in hospital hasn‘t been known yet.
3. 限定性定語從句和非限定性定語從句
限定性定語從句與先行詞關系密切,用來描述主句所涉及的人或物的具體情況,與主句不可分割。這種從句在口語中前后沒有停頓,在文字中前后沒有逗號。
非限制性定語從句與先行詞之間的關系比較松散,為主句所描繪的人或物提供一些附加情況,并非絕對必要。這種從句在口語中有停頓,在文字中往往用逗號與主語隔開。
另外,非限定性定語從句可用which,who,whose,when,where等來引導,但不可以用that來引導。如:
The wine,which was in the cellar,was ruined.(非限定性)
The wine which (that) was in the cellar was all ruined.(限定性)
在限定性定語從句中,關系代詞有時可省略;但是在非限定性定語從句中,關系代詞不能省略。