「that」和「which」在英語定語從句中的用法主要取決於它們在從句中的功能和位置。以下是它們的主要用法:
先行詞指物時。「that」和「which」都可以使用,但「which」在非限制性定語從句中更常見。
先行詞指人時。「that」和「who」或「whom」都可以使用。
介詞前置時。「that」和「which」都可以使用。
先行詞被形容詞最高級或序數詞修飾時。「that」是更常見的選擇。
避免與疑問詞重複時。「that」是更常見的選擇。
以上規則可以幫助正確使用「that」和「which」,避免語法錯誤。