Is it everybody has or everybody have?

Everybody has is correct, and everybody have is incorrect. Have and has cannot be used interchangeably.

“Everybody” is one of the singular indefinite pronouns even though it refers to “all the people.” When “everybody” is the subject of a sentence, the verb “to have” should end in “-s” (e.g., “Everybody has an opinion about artificial intelligence”).

Only plural indefinite pronouns agree with the verb “have” (e.g., “Both of my parents have interesting hobbies”).

When you’re using “everybody” and other pronouns in your writing, QuillBot’s free Grammar Checker can help you avoid errors.