4 指人的名词后面用that或which来修饰的疑问

下面的内容摘自《英语词语用法详解词典》(王福祯王芳许鸿主编;商务印书馆出版):

下面几句通常被认为是错误的:

*She’s not the brilliant dancer who she used to be.

* My brother is a peasant, who I am not.

*The TV set is not the one which used to be.

先行词不指人本身,而是指人所具有的品质、性格、地位等时,关系代词应用thatwhich,不用who( m)。第一句的dancer指职业、能力等方面的特征,关系代词应用thatwhich。第二句的peasant指职业,关系代词应用which; 第三句中TV set的指功能等特征,关系代词应用that。上面几句可分别改为:

She’s not the brilliant dancer that [which] she used to be. 她不是过去那个出色的舞蹈家了。

My brother is a peasant, which I am not. 我兄弟是个农民,而我却不是。

The TV set is not the one that used to be. 这台电视机没有以往好用了。


我的疑问是:下面的句子好像不能用 which 吧,我好像在咱们的柯帕斯英语见过这类分析,但找不到了:

She’s not the brilliant dancer that [which] she used to be. 她不是过去那个出色的舞蹈家了。

另外,为什么上面这句(先行词指人)可以用thatwhich,而下面这句(先行词指物)却只能用that而不能用which呢?

误:The TV set is not the one which used to be.

正:The TV set is not the one that used to be. 这台电视机没有以往好用了。

原文截图如下:

attachments-2021-10-iuCmigau616d130a94c57.png


请先 登录 后评论

最佳答案 2021-10-22 09:55

该书作者注意到了指人的名词如果表示人的职业、素质、身份等意义时,关系代词不用who,而要用thatwhich。但该作者忽略了如果关系代词在限制性定语从句中作归属性表语时,是不能使用wh-关系词的,只能用that或省略关系词。如果定语从句是非限制性的,则只能用which,不能用that。所以:

*She’s not the brilliant dancer who she used to be.

这个句子中,关系代词在限制性定语从句中作归属性表语,用who为错误,用which也是错误,只能用that或省略关系词。改正的句子为:

She’s not the brilliant dancer (that) she used to be.

 

* My brother is a peasant, who I am not.

这个句子中关系代词在非限制性定语从句中作归属性表语,只能用which,不能用who,也不能用that,也不能省略关系代词which改正为:

My brother is a peasant, which I am not.

 

*The TV set is not the one which used to be.

这个句子不仅是关系代词使用错误,从句结构也有误。改正为:

The TV set is not the one (that) it used to be. 关系代词在从句中作归属性表语。

 

作者认为第一句可以用which,属于错误。第三句that used to be 结构错误,漏掉了主语 it


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 3 收藏,1684 浏览
  • goldroad   提出于 2021-10-18 14:23