2 这个句子从定语从句变为名词性关系从句,have为什么变has

语法书中的例子

Can you give me a list of the people who have been invited?

=Can you give me a list of who has been invited?

have为什么变成has?

请先 登录 后评论

最佳答案 2024-02-13 09:52

the people who have been invited 这里因为people 是复数名词所以who后必须用have。 而Can you give me a list of who has been invited? 因为这里的who是疑问词,这种语境,人们习惯上指具体的某个个体,所以用has是对的。这里涉及到惯用法或者说受表达思维方式不同的影响。

请看某国外语法学习网站对who后接单数还是复数的解释:https://grammarhow.com/who-has-or-have/

For questions to a group of people, “who has” is the correct option because you are essentially asking “which individuals” from the group have or have not done something.

  • Who has been to Spain?
  • Who has eaten lunch already?
  • Who has their book with them?


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,767 浏览
  • wuyuechang   提出于 2024-02-08 00:42