请问先行词为主句表语关系代词就一定要用that吗?

老师您好,我在华研专四语法与词汇这本书上看到,当先行词在主句中作表语或者关系代词在从句中作表语的时候,关系代词就要用that。 但是下面这个改错题: Teaching is a job which one will never be perfect. 这个句子明显应该在which前面加上at,而不是把which改成that,那这样子跟书上的说法是不是矛盾了呢?
请先 登录 后评论

最佳答案 2020-09-08 21:59

语法书有“关系代词在限制性定语从句中作归属性表语要用that或省略that”这条规则。但未见到语法书说先行词在主句作表语就要用that引导定语从句这种说法。我举例如下,能说这个句子不正确吗?

He is not the boy who broke your window.

这是确认性表语,the boy指一个人,而不是人的身份或素质、修养之类的品质。用who引导从句不但正确,而且比that更常用。

This is the book which I bought yesterday. 这个句子难道有错吗?

所以,该书的说法是有问题的。表语必须区分确认性表语和归属性表语。定语从句也要区分限制性和非限制性定语从句。

记住“关系代词在限制性定语从句中作归属性表语要用that或省略that”这条规则就可以了。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 3 收藏,6086 浏览
  • syyxyh520 提出于 2020-09-07 19:02

相似问题