定语从句中先行词是人时,可以用who也可以用that,但是两者用法不同,具体如下:
一、用that的情况
①以疑问词who开头的句子中,如:Who is the man that is shouting there?在那里喊叫的那个人是谁?
②关系代词在从句中作表语时,如:She is not the girl that she used to be。她不再是以前的那个女孩了。
③先行词被the very, the right, the only修饰时,如:This is the very person that we are looking for。这正是我们要找的人。
二、用who的情况
①先行词是one,ones,anybody,all,none,those等,如:Those who want to go to the cinema will have to wait at the gate of the school。想去看电影的人必须在学校门口等待。
②句子中有两个定语从句,一个用了that,另外一个用who,如:Who is the boy that won the gold medal?那个赢得金牌的男孩是谁?
③在there be 结构中,如:There are many young men who are against him。这里有许多年轻人反对他。
④在非限定性定语从句当中,如:Tom, who is my best friend, has gone abroad to study。汤姆是我最好的朋友,他出国留学了。
一、用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”为先行词)
别忘了把我让你带的书带过来。
本回答被网友采纳