语法书中的例子
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?
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.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》