Which form of this phrase is correct?
for everyone who's been waiting
for everyone who've been waiting
I've heard "who's" used more often in this context but "who have" sounds more correct than "who is" in this phrase.
However, "to be" in a state of waiting seems more logical than "to have" a state of waiting, unless it works like Tener in Spanish.