以下為定語從句中十種應該用that而不用which的情況:
一、先行詞為不定代詞,all,much,something,everything,anything,nothing,none,the one等。
例句:Have you got something (that) he wanted? 你已經得到他想要的東西了嗎?
二、先行詞被only, any, few, little, no, just, very, one of等詞修飾時。
例句:You can keep any books that you find. 你可以保留你找到的任何書。
三、先行詞是序數詞時或被序數詞修飾時。
例句:When they talked about Wuxi, the first that came into my mind is Tai Lake.當他們談到無錫時,我首先想到的是太湖。
四、先行詞是最高級或被最高級修飾時。
例句:She is the most beautiful girl in the world.她是世界上最漂亮的女孩。
五、先行詞既有人又有物,用which和who都不適合,這時宜用that。
例句:The writer and his novel that you have just talked about is really well known .你剛才談到的那個作家和他的小說真的很有名。
六、被修飾詞為數詞時。
例句:Yesterday my father caught two fish and put them in a basin of water .Now I can see the two that are still alive .昨天我父親抓了兩條魚,把它們放在一盆水里,現在我可以看到那兩條魚還活著。
七、如果有兩個從句,其中一個關系代詞已用which ,另一個關系代詞宜用that,以避免語言的單調或重復。
例句:Ben built up a factory which produced things that had never been seen before. Ben建了一家工廠,生產以前從未見過的東西。
八、疑問詞是who或which,關系代詞宜用that,以避免重復。
例句:Which is the book that you like best?你最喜歡哪本書?
九、主句是There be 結構,修飾其主句的定語從句宜用that 作關系代詞。
例句:There is still a seat in the corner that is still free.角落里還有一個空座位。
十、被修飾成分為表語時,或者關系代詞本身是定語從句的表語時,該關系代詞宜用that。
例句:That's a good book that will help you a lot.這本好書對你有很大幫助。