关系代词指人时用which和that的区别

He is no longer the man_____ he used to be.

经查阅资料,我自己的理解是这样的:

attachments-2021-10-DFxIMoZP6173d392195e2.jpg

那么在这个句子中,应该是限制性定语从句,那么为什么空格处不能填which呢?

在限制性定语从句中,两者都可用that或省略应该是指在which/who的基础上,还可以用that或省略吧。

那为什么空格处不填which呢?希望老师可以解答,十分感谢!

请先 登录 后评论

最佳答案 2021-10-24 12:21

你这里引用的资料好像是我以前在本网中的解答内容,其中有误。建议你不要采用这种观点。这部分内容我修改如下:

定语从句修饰指人的名词且关系代词在定语从句中作归属性表语或宾补,限制性定语从句中关系代词只能用that或者省略that,不能用who,也不能用which。非限制性定语从句关系代词只能用which,不能用whothat

如果关系代词在定语从句中作确认性表语,则无论限制性还是非限制性定语从句,关系代词都用who,不用whichthat例如:

He is no longer the man that he used to be. 正确。限制性定语从句,归属性表语,关系代词用that

He is no longer the man he used to be. 正确。限制性定语从句,归属性表语,省略了关系代词that

He is no longer the man who he used to be. 错误。限制性定语从句,归属性表语,关系代词误用了who

He is no longer the man which he used to be. 错误。限制性定语从句,归属性表语,误用了which

He is a teacher, which I am not. 正确。非限制定语从句,归属性表语,关系代词用which

He wasn't the person who I had thought he was. 正确。限制性定语从句,确认性表语,关系代词用who

He denied he was Tom, who I though he was. 正确。非限制性定语从句,确认性表语,关系代词用who

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

 He is no longer the man_____ he used to be.

这道题应该填 what

请先 登录 后评论
  • 3 关注
  • 1 收藏,1853 浏览
  • 落樱染裳 提出于 2021-10-23 17:24

相似问题