在英语中,关系代词which和that都可以用来引导定语从句,但在某些情况下只能使用which而不能使用that。
以下是一些只能使用which的情况:
1. 非限制性定语从句中,只能使用which。非限制性定语从句是指对先行词进行补充说明,但并不影响句子的主要意思。例如:
● I bought a book, which is about history.(我买了一本书,这本书是关于历史的。)
● She has a brother, which I didn't know before.(她有一个哥哥,这我以前不知道。)
2. 在介词后面,只能使用which。例如:
● This is the book about which I told you.(这就是我跟你说的那本书。)
3. 先行词是整个句子时,只能使用which。例如:
● He said that he had never seen such a beautiful sunset, which was true.(他说他从未见过如此美丽的日落,这是真的。)
需要注意的是,在其他情况下,which和that可以互换使用。例如,在限制性定语从句中,that和which都可以引导定语从句,并且通常可以互换使用。例如:
● I have a book that/which is about history.(我有一本关于历史的书。)
● She has a brother that/which I didn't know before.(她有一个哥哥,这我以前不知道。)