who和that有什么区别,在句中分别起什么作用

如题所述

    两者均可指人,有时可互换(包括当先行词为 all, anyone, someone等,同时也包括先行词受the only等的修饰时):
    All that [who] heard him were delighted. 所有听了他讲话的人都很高兴。
    He is the only one among us that [who] knows Russian.他是我们中间唯一懂俄语的人。

2. 但是在下列情况,通常要用 that:
①当先行词是一个既指人又指物的并列词组时:
I made a speech on the men and things that I had seen abroad. 我就我在国外所见到的人和事作了报告。
②当先行词是who时(为避免重复):
Who was it that won the World Cup in 1982? 谁赢得了1982年的世界杯?
③当关系代词在定语从句中作表语时(可省略):
Tom is not the boy (that) he was. 汤姆这孩子已不是以前那个样子了。

3.但是在下列情况,通常要用 who
当先行词为 those 且指人时,英语习惯上要用 who 来引导定语从句。如:
Those who do not wish to go need not go. 不愿去的人不需要去。
Those who couldn’t walk were carried on stretchers. 那些不能走的人都用担架抬着。
It is said that those who eat the most are the least healthy. 据说吃得最多的人身体最差。

注:偶尔也可见到在 who 之后用 that 引导定语从句的用例,但相当少见。如:
The danger is that people who pay their bills on time will be lumped in
with those that don’t. 危险的是那些及时付账的人将会同那些不及时付账的人混在一起。

定语从句,一个简单句跟在一名词或代词后(先行词)进行修饰限定,就叫做定语从句。在主句中充当定语成分。[1]  被修饰的词叫先行词。定语从句不同于单词作定语的情况,它通常只能放在被修饰的词(即先行词)之后。

定语 从句由关系词(关系代词、关系副词)引导,关系代词、关系副词位于定语从句句首。

定语从句公式:定语从句=先行词+关系词+从句

温馨提示:答案为网友推荐,仅供参考
相似回答