「that」和「which」在英語語法中作為關係代詞使用,以下是詳細信息:
「that」通常用於引導限制性定語從句,這意味著它指代先行詞,並在從句中擔任一定的語法角色,如主語或賓語,當「that」指代的是人或動物時,它通常可以省略。
「which」用於引導非限制性定語從句,指代先行詞,並在從句中擔任相同的語法角色,當「which」指代的是物時,它通常可以省略。
此外,在特定情況下,「that」和「which」的使用有所不同,以下是詳細信息:
當先行詞是不定代詞或被它們修飾時,通常使用「that」。
當先行詞被形容詞最高級或序數詞修飾時,通常使用「that」。
當先行詞有「the very」「the only」「the same」等修飾時,通常使用「that」。
當先行詞是一個既指人又指物的並列詞組時,通常使用「that」。
當關係代詞在定語從句中作表語時,通常使用「that」。
當要避免與疑問詞「which」重複時,通常使用「that」。