定语从句中先行词指人时,who和that的区别
定语从句中先行词指人时,who和that的区别
定语从句中先行词指人时,who和that的区别
定语从句中先行词指人时,who和that的区别
who(whom)和that的用法区别详解
在定语从句中,关系代词who(whom)和that都可指人和物,在一般情况下,可以互换使用,但在下列情况下值得注意:
一、用who(whom)而不用that的情形
(1)在非限制性定语从句中的先行词指人时,只能用who(whom).如:
Mysister,whoisstudyingabroad,sentmeabeautifulpresentjustbeforethisChristmas.我姐姐,她在国外学习,就在圣诞节前给我寄来了漂亮的礼物.
(2)当定语从句对指人的先行词进行隔位修饰时,只能用who(whom).如:
Doyouknowthegirlinfrontoftheblackboardwhoisspeakingtothestudents?你认识黑板前面正在给学生们讲话的那位女孩子吗?
(3)当先行词为people和those时,只能用who(whom).如:
Thosewhowanttogotherecomehereplease.那些想去那儿的人请来这边.
(4)当先行词为one,ones,anyone,everyone,none,all(指人)时,只能用who(whom).如:
Anyonewhoisagainstusisourenemy.任何反对我们的人就是我们的敌人.
(5)先行词指人,而关系代词在从句中作主语时,一般多用who.如:
Themanwhocamehereyesterdaysaidhewouldcomeagaininafewdays.昨天来这儿的那个人说过几天他会再来.
(6)在therebe句型中名词的定语从句多用who(whom).如:
Therearestudentsinourclasswho/whomyouhavemet.我们班有些学生你见过.
(7)当句子中有两个指人的现行词分别带有两个定语从句时,若一个定语从句的引导词为that,那么,另一个定语从句的引导词必定为who.如:
TheboythatyoumetjustnowisLiMing’sbrotherwhojustgraduatedfromauniversity.刚才你会到的那个男孩是李明的刚从大学毕业的弟弟.
二、用that而不用who(whom)的情形
(1)当先行词前面有形容词的最高级或序数词修饰时,引导词只能用that.如:
ThetallestplayerthatplaysfootballforourteamisfromShandong.在为我们队踢足球的最高哪个运动员来自山东.
(2)当先行词前面有only,some,any,no,every,little,few,much,all,very形容词修饰时,引导词只能用that.如:
Heistheonlystudentthatsaid“no”totheteacher.他是唯一的一个对老师说“不”的学生
(3)当主句是以who开头的特殊疑问句时,引导词只能用that.如:
Whoiswomanthatyoutalkedwithjustnow?刚才跟你谈话的那位妇女是谁?
(4)thesameas与thesamethat
thesameas所引导定语从句的内容与先行词同类而不同物;thesamethat表示所引导的从句内容与先行词同类同物,即:同一事物.如:
SheiswearingthesamecoatthatIlostafewdaysago.她正穿着我几天前所丢失的上衣.
SheiswearingthesamecoatasIlostafewdaysago.她正穿着跟我几天前所丢失的上衣同样的上衣.