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