定语从句用that不用which的情况有哪些?
1、先行词是everything,anything等不定代词时。
当先行词是everything、anything等不定代词时,或者先行词受any,every等词修饰时,定语从句中只能用that,不能用which。不过值得注意的是,something除外,something用which或that都可以。
例句:
This is something which you might have forgotten.
这事儿你可能已经忘记了。
2、先行词被序数词或最高级修饰时。
当先行词被序数词或最高级修饰时,定语从句中只能用that,不能用which。
3、先行词是并列结构,既有人又有物时。
当先行词是并列结构,既有人也有物时,在定语从句中,只能用that,不能用which。
例如:
Do you know the things and persons that they are talking about?
你知道他们正在谈论的人和事吗?
4、主句的主语是疑问词who或 which时。
当主句的主语是疑问词who或 which时,定语从句中,只能用that,不能用which。
例子:
Which is the machine that we used last Sunday?
我们上个礼拜天用的那部机器呢?
5、先行词前有the same修饰时。
当先行词有the same修饰时,在定语从句中,只能用that,不能用which。