定语从句 there be句型,先行词为人,关系代词用that还是who,比如:

there is a man who还是that is talking with my mother.

两个都可以用.
Who就不用说了,that的话给你个句子吧
There is a person (that) I always talk about.
建议你去查一下字典That这个词作关系代词时候的用法追问

那两个用,有没有什么不同的地方?

追答

这就简单了.Who用作关系代词只能指人,也就是前面的先行词只能是人,比方说
It is my mother who is in red.我妈妈就是穿着红色衣服的那位.
而That就是可以用来指人或者物,也就是前面的先行词可以是人也可以是物,也可以同时指人和物
最大的区别:当That指人的时候,有时可以等同于Who(除了that作宾语或者其他特殊情况)
当That用作指物或者人和物的时候,Who就不能用了,比方说
There are a lot of (historical stories and great figures ) that came into being during that period.
有许多历史故事和伟人在那一时期产生.-----括号里面就包括人和物,所以这时候只能用that,不能用who.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-02
 who 
先行词为人,there be 句型中,用who
相似回答