发布网友 发布时间:2022-04-29 07:39
共5个回答
热心网友 时间:2022-06-21 06:01
用法区别:
that:引导定语从句时,既可以指人,也可以指物。指人时,相当于who 或whom;指物时,相当于which。在定语从句中作主语或宾语,作宾语时常可省略。
which:指物,在定语从句中作主语或宾语,做宾语时常可省略。
who:指人,在定语从句中作主语,有时也作宾语。
that、which、who的区别:含义不同、用法不同、侧重点不同
一、含义不同
1、that
pron. 那。conj. 引导从句。adj. 那个;上文提到的。adv. 非常;那么地
2、which
adj. 哪一个;哪一些。pron. 哪一个;哪些
3、who
pron. 谁。abbr. 世界卫生组织(=World Health Organization)
二、用法不同
1、that
that用作指示代词的意思是“那,那个”。可指前面提到的那件事,也可指在空间或时间上较另一事物远的事物或人,还可指要表明的或要提及的事物、想法等。
I am well aware that this is a tough job.
我深知这是一件棘手的工作。
2、which
which用作疑问代词时,在特殊疑问句中用作宾语或主语。
which用作关系代词,可引导*性定语从句或非*性定语从句,引导非*性定语从句时which可以用整个主句作为其前行词,相当于and that,有时还可引导不定式短语从句。
It's hard to say which is better.
很难说哪一个好些。
3、who
who用作疑问代词时,意思是“谁”,一般只用来指人,在句中用作宾语或主语。
who用作*性或非*性的关系代词,意思是“…的人,那个…”“他,她,他们”,在句中作主语。
I wonder who will play in the basketball match.
我不知道这场篮球赛谁会上场。
三、侧重点不同
1、that
用作关系代词时两者均可指人,当先行词是一个既指人又指物的并列词组时通常要用that。当先行词是who时通常要用that。
that可引导定语从句,当先行词是all, everything,nothing,anything, little等不定代词,或被first, last,only,few,much,some,any,no等词修饰时,应该用关系代词that,不用which。
当先行词为形容词最高级所修饰时,关系代词用that不用which。
2、which
which可引导定语从句,非*性定语从句所修饰的是物或是整个主句时,关系代词用which,不用that。
当定语从句由介词加上关系代词来引导时,该关系代词代替的是物而不是人时,不能用that,只能用which。
3、who
用作关系代词时两者均可指人,在正式文体中,用作关系代词的who可以用于人称代词he,she之后。
热心网友 时间:2022-06-21 06:02
一、定语从句只能用that不能用which或who作关系代词的情况热心网友 时间:2022-06-21 06:02
主 格 who which that 宾 格 that热心网友 时间:2022-06-21 06:03
看先行词,也就是你想修饰限定的名词,是人是物,在从句中 充当什么成分热心网友 时间:2022-06-21 06:03
定语从句的基本用法: