一、用that的情况
1、以疑问词who开头的句子中。
2、关系代词在从句中作表语时。
3、先行词被the very, the right, the only修饰。
二、用who的情况
1、先行词是one, ones, anybody, all, none, those等。
2、句子中有两个定语从句,一个用了that,另外一个用who。
3、在there be结构中。
4、在非限定性定语从句当中。
先行词介绍
被定语从句修饰的名词、代词称为先行词。我们可以这样认为,之所以称它为先行词,是因为修饰它的定语从句总是放在它之后,先行词总是出现在定语从句之前,而不同于普通形容词修饰名词时,形容词位于名词之前。
Don’t forget the bookthat I told you to bring.(“the book”为先行词)
别忘了把我让你带的书带过来。