用一個句子作定語,這個句子就叫定語從句。定語從句通常緊靠在它所修飾的名詞或代詞后面。定語從句相當于一個形容詞,用來修飾名詞、代詞或句子。
關(guān)系代詞在定語從句中作主語、賓語、表語、定語等。關(guān)系代詞的三個作用:代替先行詞,在定語從句中作某種成分,連接先行詞與定語從句。引導定語從句的關(guān)系代詞有who,whom,whose,that,which。
1.關(guān)系代詞who,whom的用法
關(guān)系代詞who和whom用來指人。先行詞是表示人的名詞或代詞,在從句中作主語時用關(guān)系詞who,作賓語時用關(guān)系詞whom或who。在現(xiàn)代英語中常常用who代替whom。如:
This is the man who helped me yesterday.這就是昨天幫助我的那個人。(作主語)
The teacher who/whom you want to see is coming.你要見的老師來了。(作see的賓語)
注意:
①關(guān)系詞在從句中作賓語時,常常被省略。如:
The man you talked about is our headmaster.你們談?wù)摰哪莻€人是我們的校長。
②介詞后的賓語只能用關(guān)系詞whom,不可用關(guān)系詞who。如:
The man to whom you spoke just now is an actor.剛才和你說話的那個人是個演員。
2.關(guān)系代詞that的用法
關(guān)系代詞that既可用來指人,也可用來指物,指人時可代替關(guān)系詞who、whom,指物時可代替關(guān)系詞which。that在從句中可作主語或賓語,還可作表語;作賓語或表語時可省略;作介詞賓語時,介詞不可提到that之前,否則需要用關(guān)系詞who或which替代。如:
Who is the person that/who is making the lecture?正在做演講的那個人是誰?
Who is the man that/whom they are talking about?他們正在談?wù)摰哪莻€人是誰?
You can never get the time that/which is lost.你永遠也找不回來失去的時間。
3.關(guān)系代詞which的用法
關(guān)系代詞which用來指物,在從句中作主語、賓語。which引導定語從句有時可以與that互換使用;作賓語時可以省略。如:
Here is the coat which/that will be made to you.這是一件做給你的衣服。(作主語)
This is the factory (which/that )we visited last year.這就是我們?nèi)ツ陞⒂^的那家工廠。(作visited的賓語,可以省略)
4.關(guān)系代詞whose的用法
關(guān)系代詞whose通常用來指人,但有時也可指物,在定語從句中作定語,而且不能省略;whose指物時可以與of which互換使用。如:
I met a boy whose father was an astronaut.我認識一位男孩,他的父親是宇航員。(作定語)
The tree whose leaves are red was planted last year.那棵紅色葉子的樹是去年栽的。
He has a book whose cover (=the cover of which)is very beautiful.他有一本封面非常漂亮的書。