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