which:通常引導非限制性定語從句,可直接放介詞后作賓語。that:先行詞是much、little、none、all、few、every、any、the very、the only和the same等詞或被這類詞修飾時、關系代詞在定語從句中作表語時、避免重復時、先行詞是既指人又指物的并列詞組時。
一、that which的用法區別1、一般在非限制性定語從句里,是用which不用that。
例句:He has to work at night, which he doesnt like.(他得在晚上工作,他不喜歡這樣的。)
2、當先行詞前有以下限定詞,更多用that,例如much、 little、none、 all、 few、 every、 any、no、the very、 the only、 the same,或者是形容詞最高級或序數詞。
例句:The first thing that you should do is to study.(你應該做的第一件事是學習。)
He talked about the persons and things that most impressed he.(他談論了使他印象最深的人和事。)
3、如果先行詞是代詞,用that而不用which。
例句:Is there anything else that youd like?(還再要點其他的嗎?)
4、可以用介詞加which,不能用介詞加that。
例句:Mary had only the long nights in which to study.(瑪麗只有漫漫長夜可用來學習。)
5、先行詞是人,用that引導從句;不能用which。
例句:A person that will swear, will lie.(開口就賭咒發誓的人往往在說謊。)
6、如果他that為先行詞,為了不重復用which。
例句:That which does not kill us makes us stronger.(那些殺不死我們的東西最終只會使我們變得更加強大。)
二、怎樣正確使用that和which
1、如果先行詞在從句中做賓語,that和which都可以省略。
例如:There are two points (which/that) I wanted to make.(我想說兩點。)
The cell is the unit (that/which) all living organisms are composed of.(細胞是構成所有生物的單位。)
2、先行詞是物,which和that都可以用。
例句:She has a small office which is used for private discussions.(她有一間小辦公室,用來私人會談。)
There is a kind of pleasure which/that comes from giving away.(付出帶來一種快樂。)