定语从句中先行词指人时who和that的区别:先行词指人时意思不同、先行词指人时用法不同、先行词指人时侧重点不同
一、先行词指人时意思不同
1.who意思:pron. 谁
2.that意思:pron. 那
二、先行词指人时用法不同
1.who用法:在句中用作宾语或主语。
例句:
Do you know who broke the window?
你知道谁打破了窗户?
2.that用法:引导主语从句、宾语从句、表语从句、同位语从句和状语从句。
例句:
I walked to the gate that opened towards the lake.
我走向那扇临湖的大门。
三、先行词指人时侧重点不同
1.who侧重点:用作限制性或非限制性的关系代词,意思是“…的人,那个…”“他,她,他们”,在句中作主语。
2.that侧重点:用作关系代词,指人,在从句中充当句子成分。that偶尔也可引导非限制性定语从句。
定语从句(也称关系从句、形容词性从句),一个句子跟在一名词或代词(先行词)后进行修饰限定,就叫做定语从句。通俗来讲,从句在整个句子中做定语,这个从句就叫做定语从句。
从句在主句中充当定语成分, 被修饰的词叫先行词。定语从句不同于单词作定语的情况,它通常只能放在被修饰的词(即先行词)之后。
定语从句由关系词(关系代词、关系副词)引导,关系代词、关系副词位于定语从句句首。
参考资料来源:百度百科-定语从句
因为the one前有一个定冠词the,而one前面是“零冠词”,因此the one用that引导,one可以用who或that引导。
当先行词是不定代词,all,none等或先行词前有如the bigist,the first等词修饰时,关系代词必须用that。其余情况下,一般可以把关系代词who换成that。
the one表示之前已提过,已经是特指,所以用that。
而one是泛指,所以用who
当先行词是all, something, nothing 等不定代词时,或者先行词的前面有first, last, only, few, much, some, any, no 等词修饰时,或者先行词的前面有最高级修饰时,一般只用that 而不用which 来引导定语从句
定语从句中出现不定代词,比如anything ,nobody之类的用that,
从句中出现 最高级、比较级还有用the特指物时用that(你说的the one就是这个例子)
上述例子补充:此类加the的词还有:the first/last, thebigger(比较级作定语修饰)
从句中出现人和物时用that比如,主语是snowman and man that...
从句中固定搭配,比如it is said that用that
从句中若是疑问从句,常用that(只是常用而已)
从句中there be 句型的用that(一般都用that,但我也做到过一个不用的,但是大多是都是这样)
差不多,够你用了^_^o~ 努力!
the one做先行词是以that引导,但是有以one做先行词的吗?请举例。
anything, nothing, the one, few, all, none, little, some等作先行词时,只用that