用一個句子作定語,這個句子就叫定語從句。定語從句通常緊靠在它所修飾的名詞或代詞后面。定語從句相當于一個形容詞,用來修飾名詞、代詞或句子。
that引導定語從句,既可以指人,相當于who,也可以指物,相當于which,但下列5種情況通常用that而不用who或which。
1.先行詞為指物的不定代詞或被不定代詞修飾時
當先行詞是指物的all,little,few,much,any,anything,everything,nothing,none,the one時,或先行詞被all,little,few,much,any,every,no等修飾時用that不用which。如:
All that can be done has been done.能做的都已經(jīng)做了。
He will tell you everything that he heard about it .他將告訴你他所聽到的關(guān)于這件事的一切。
There is little work that is fit for you .沒什么工作適合你做。
I have eaten all the food that is left .我把剩下的所有食物都吃了。
2.先行詞為序數(shù)詞、最高級或被序數(shù)詞、最高級修飾時
當先行詞是序數(shù)詞或最高級形容詞時,或者先行詞被序數(shù)詞(包括last,next)、最高級形容詞等修飾時用that不用which。如:
This is the first film that I have seen since I came here .這是我到這里后所看的第一場電影。
This is the best method that has been used against pollution .這是用來防止污染的最好辦法。
3.先行詞包括人和物時
當先行詞包括人和物兩項時用that不用who或which。如:
They often talk about the people and the things that they are interested in .他們常常談論那些他們感興趣的人和事。
4.主句為who或which開頭的疑問句時
當主句是以who或which開頭的疑問句時,為了避免重復,多用that引導。如:
Which is the house that caught fire last night ?昨晚失火的是哪座房子?
Who is the lady that is playing the piano ?在彈鋼琴的那位小姐是誰?
5.先行詞被the only,the very,the same等修飾時
當先行詞被the only,the very,the same,the right等修飾時,用that不用which。如:
He is the only boy that is invited .他是唯一的一個被邀請的男孩。
This is the very book that I am looking for .這正是我一直在尋找的那本書。