定语从句中先行词在从句中做表语,一定要用that引导吗?可以省略吗?
Shenzhen is no longer the small town (that) (which) it used to be.
这个句子中,是必须要用that吗?关系词做表语可以省略掉吗?
Xiaowang is no longer the person (that) (who) he used to be.
同样,这个句子可以用that / who都可以吗?可以省略吗?
Shenzhen is no longer the small town (that) it used to be.
Xiaowang is no longer the person (that) he used to be.
这两句中的定语从句,关系代词在从句中作表语,但不是“归属性表语,而是“确认性表语”。我的看法,由于“确认性表语”表示唯一性或不可选择性,这可能是用that 引导定语从句的原因。who 和 which 虽然是关系代词,但它们与疑问代词有着渊源关系,从这个角度考虑, who 和 which 仍然带有可选性,所以排除。此外,that 可以省略。
再举例区别如下:
Mary isn't my best friend that she was. (确认性表语)
Mary is a hard-working student, which Tom is not. (归属性表语)
顾名思义,“确认性表语”指“确定和唯一性”,“归属性表语”指“类别和归属性”。前者,主语和表语是对等的,可以交换语法功能,后者不可以。
“确认性表语”举例(主表功能可以交换):
His hobby is collecting stamps.→ Collecting stamps is his hobby.(正)
Mary is my best friend. → My best friend is Mary.(正)
“归属性表语”举例(主表功能不可交换,否则违背逻辑):
The news is very exciting. → Very exciting is the news.(误,原因是属于exciting 的事物太多了,归到此类的名词数不胜数,没有唯一性。)
Mary is a hard-working student. → A a hard-working student is Mary.(误,原因是属于hard-working 这一类的学生,同样非常普遍。没有唯一性。)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
你的两个句子都只能用 that,不能用who(指人)或which(指事物),但可以省略 that。你的句子涉及归属性表语或确认性表语。关于这个问题曹老师是最权威的。关于归属性表语或确认性表语及相关用法说明,曹老师在下面的网址有很详细的介绍:
1 首先纠正你一个概念错误。先行词是主句中的成分,先行词并不在定语从句中作成分。关系代词指代先行词,关系代词在定语从句中作成分。
2 关系代词在限制性定语从句中作归属性表语,无论先行词指人还是指物,都只能用that引导定语从句,不可以用wh-关系词。但that是可以省略的。
3 所以,你的二个句子中都只能用that引导定语从句,且that都是可以省略的。用which或who为错误。
4 至于什么是归属性表语,你可在本网搜索“归属性表语”,阅读有关内容。
5 在非限制性定语从句中,则不用that,指人用who,指物用which。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!