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.

  • "who's been waiting" is a contraction of "who has been waiting," not of "who is been waiting". – herisson May 26 '17 at 17:31

What would it be if you dropped the for/who from it? You would end up with:

everyone has been waiting


everyone have been waiting

Some indefinite pronouns, including everyone, are always singular, even if they refer to multiple people. So in this case, everyone has is correct. That means that

for everyone who's been waiting

is correct. (The verb goes with everyone not who.)

| improve this answer | |

In the case of "who's" it would be "who has" and not "who is" - For everyone who has been waiting.

The use case for "who've" would be "For those who've been waiting...."

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.