Everyone Has or Have? Which Is Correct?

Quick Answer

"Everyone has" is correct. "Everyone" is grammatically singular and takes singular verbs.

Why Is "Everyone" Singular?

Everyone = every single one = each individual person

Although "everyone" refers to multiple people, it treats them as individuals rather than a group. It emphasizes "every single one" - one person at a time.

Rule: Use "has" (not "have") with everyone, everybody, someone, somebody, anyone, anybody, no one, nobody.

Examples

✔Everyone has their own opinion.
✘Everyone have their own opinion.
✔Everyone has to submit the form by Friday.
✘Everyone have to submit the form by Friday.
✔Everyone has been invited to the meeting.
✔Everyone has a role to play.

Has vs Have with Pronouns

Use HAS:

  • • Everyone has
  • • Everybody has
  • • Someone has
  • • Somebody has
  • • Anyone has
  • • Nobody has

Use HAVE:

  • • They have
  • • We have
  • • All people have
  • • Many people have
  • • Most students have

Everyone vs All People

→Everyone has finished. (singular verb)
→All people have finished. (plural verb)

Same meaning, different grammar!

Practice

Choose the correct verb:

"Everyone _____ agreed to the new policy." (has/have)

Related Grammar