that在定語從句中是個特殊的存在。它既可以代指物,也可以代指人。而且有很多時候,只能用that引導定語從句。
首先、that既可以代指物,也可以代指人。
例1:Tom doesn’t like the birthday present that his father bought him.湯姆不喜歡他爸爸買給他的生日禮物。(that代指前面的生日禮物)
例2:Do you know the man that is waiting for you at the door?你認不認識在門口等你的那個人?(that指代前面的the man)
其次、有許多情況只能用that。
1、當先行詞既指人又指物的時候。(只有that 既可以指人,也可以指物)
例3:Tom is one of my classmates, but I don’t remember the persons and things thathe talks about.
2、當先行詞被最高級修飾的時候。(有特指或強調含義)
例4:Tom is the fastese runner that I have ever seen.
3、當先行詞被序數詞修飾的時候。(序數詞也可以表達特指。比如某個比賽中的世界第九名和世界第一名正常情況下都是世界唯一的。)
例5:Tom is the first man that I want to make friend with.
4、 先行詞是不定代詞時。如:something, anything, everything, nothing, few, little, all, none, some,(不確定它們代指的是什麼,有不確定性)
例6:Some person that I don’t know called you just now.某個我不認識的人剛才打電話給你。
5、先行詞被the very, the just, the only, the last, the same等修飾的時候。(表示唯一和強調)
例7:This is the very watch that I’m looking for. 這恰恰就是我在找的手錶。
6、當前面已經有了who,which等詞的時候,後面為避免重複,不再使用who或which,必須使用that。
7、在there be句型中,主語是先行詞並且指物的時候只用that。
例8:There is a painting that I fall in love with at the first sight.
註:規矩是死的,但是人是靈活的,從上面的諸多規則中不難總結出來:定語從句中,只要表達特指、強調、唯一、不確定性等的意思,都是用that。
大家明白了嗎?有什麼想說的,請留言給我,謝謝!