"We thank everyone who has donated" is correct. This is called subject-verb agreement.

The subject ("everyone") is singular, and "who" reflects the subject's number. Therefore the auxiliary verb "has" in the relative clause must be singular too.

Words such as either, neither, everyone, everybody, anyone, anybody, someone, none or each, are singular and need a singular verb.

As we just said, don’t be fooled if a singular subject is followed by plural nouns. For example, when you write “each of my daughters,” make sure the verb agrees with the singular subject each instead of the plural noun daughters.

And the singular subject “everyone who knows my daughters” should be followed by the singular predicate “is impressed by them,” not “are impressed by them.”

(www.dailywritingtips.com)

Answer from A.P. on Stack Exchange
🌐
Reddit
reddit.com › r/grammar › the use of "has" or "have" with the pronoun "everyone"
r/grammar on Reddit: The use of "has" or "have" with the pronoun "everyone"
April 14, 2015 -

This is the sentence I'm trying to fix. My friends and I have had some very long discussions about this one...

"Thank you to everyone who have made the past four years the best they could’ve been and..."

So should we be using "have" or "has" here? I think it should be "Thank you to everyone who has made the past four years they best they could be and..."

🌐
QuillBot
quillbot.com › home › is it everyone has or everyone have?
Is it everyone has or everyone have?
September 13, 2024 - The correct phrase is “everyone has,” not “everyone have.” “Have” and “has” serve different grammatical functions and cannot be used interchangeably.
Discussions

Everybody + has gone / have gone | WordReference Forums
I've never heard anyone say "Everybody have." I've always heard everyone/everybody being followed by a singular verb. Everyone smell like candy. VERY BAD . . Sounds imperative. Everyone smellS like candy. Everyone run away from that house . . again sounds like a command. Everyone runs away from that house. ... Catalan and Spanish. ... Thanks a lot. One quick reply. "Body" is singual YES, if no would be "bodies". Understood. But, what do you advise me to do ? Better has or ... More on forum.wordreference.com
🌐 forum.wordreference.com
June 17, 2007
verbs - Use of Everyone with Who - English Language & Usage Stack Exchange
We thank everyone who have donated, helped set up, etc. Is "have" correct or "has"? More on english.stackexchange.com
🌐 english.stackexchange.com
November 12, 2015
What is the difference between "every one has" and "everyone have" ?
Synonym for "every one has" “Every one has” can be used in statements. “Everyone has a coke.” “Everyone has a friend.” “Everyone have” can be used in questions “Everyone have a coke yet?” “Everyone have their friend?”|Everyone has a book to read. More on hinative.com
🌐 hinative.com
4
February 29, 2020
Everyone has his/their | WordReference Forums
It may not display this or other websites correctly. You should upgrade or use an alternative browser. ... In a post I had written something like "everyone has their dream", as I was taught in school, but then the same sentence was written by an American "everyone has his dream". More on forum.wordreference.com
🌐 forum.wordreference.com
May 12, 2005
People also ask

Is it everyone has or everyone have?
The correct phrase is “everyone has,” noteveryone have.” “Have” and “has” serve different grammatical functions and cannot be used interchangeably. · Everyone has to be here on time. · Everyone have to be here on time.
🌐
quillbot.com
quillbot.com › home › has vs have | difference, meanings & examples
Has vs Have | Difference, Meanings & Examples
Is it to whoever or to whomever?
If the pronoun is functioning as the subject, meaning it is performing the verb, use “to whoever” (e.g., “to whoever enjoys”). · If the pronoun is functioning as the object, meaning it is the recipient of the verb or the object of the preposition, use “to whomever” (e.g., “to whomever I see”).
🌐
quillbot.com
quillbot.com › home › is it everyone has or everyone have?
Is it everyone has or everyone have?
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.
🌐
quillbot.com
quillbot.com › home › has vs have | difference, meanings & examples
Has vs Have | Difference, Meanings & Examples
🌐
Quora
quora.com › Which-is-grammatically-correct-everyone-has-or-everyone-have
Which is grammatically correct: everyone has or everyone have? - Quora
Answer (1 of 121): “Everyone” is singular, and demands “has” as the finite verb. “Have” can follow “everyone” only when it is an infinitive in a compound verbal construction, normally in questions.
🌐
Encyclopedia Britannica
britannica.com › dictionary › eb › qa › Everybody-Has-or-Everybody-Have-
Everybody Has or Everybody Have? | Britannica Dictionary
Does that mean that "everybody" is regarded as third person singular, or is it the exception when using "has"? — LJ, South Africa ... Everybody is third person singular. The words everybody and everyone are pronouns that describe a group of ...
🌐
WordReference
forum.wordreference.com › spanish-english / español-inglés › spanish-english grammar / gramática español-inglés
Everybody + has gone / have gone | WordReference Forums
June 17, 2007 - According to Michael Swan, it should be a singular verb: everybody likes/has. But you have to use plural pronouns to refer to them back : There is somebody at the door : Tell THEM I'm busy ( they, them, their).
🌐
Cambridge Dictionary
dictionary.cambridge.org › us › grammar › british-grammar › everyone-everybody-everything-everywhere
Everyone, everybody, everything, everywhere - Cambridge Grammar
When we want to refer back to everyone or everybody and we don’t know if everyone is male or female, we use him or her and his or her. In informal styles, we use plural pronouns they, their and them: Everybody has a team leader in charge of him or her.
Find elsewhere
🌐
QuillBot
quillbot.com › home › has vs have | difference, meanings & examples
Has vs Have | Difference, Meanings & Examples
June 25, 2024 - “Everybody” is one of the singular ... in your writing, QuillBot’s free Grammar Checker can help you avoid errors. ... The correct phrase is “everyone has,” not “everyone have.” “Have” and “has” serve different grammatical functions and cannot be used ...
🌐
Quora
englishforstudents.quora.com › Which-is-correct-Everyone-that-leaves-has-or-everyone-that-leaves-have-There-are-two-verbs-leaves-and-has
Which is correct, 'Everyone that leaves has' or 'everyone that leaves have'? There are two verbs (leaves and has). - English for Students - Quora
Answer (1 of 2): 1) People are “who” — not “that.” 2) The word “everyone” is construed as singular. CORRECT: > Everyone who leaves has [enjoyed the show.] ————— In the plural: CORRECT: > All the people who leave have ...
🌐
Linguablog
linguaholic.com › linguablog › everyone-has-vs-everyone-have
“Everyone has” vs. “Everyone have”
April 18, 2023 - In the traditional sense, “everyone” is never followed by “have.” · However, there are a few unique constructions where this rule may be broken. Let’s take a look at some of them.
🌐
Grammarly
grammarly.com › blog › commonly-confused-words › has-vs-have
“Has” vs. “Have”: What’s the Difference? | Grammarly
June 8, 2023 - If you are referring to one person or thing, and you aren’t using I or you to refer to them, then use has. She has a geometry test this afternoon. Martín has a tall, slender build. The cat has already eaten. Have is another conjugation of to have that is used in three main scenarios: When using the first person (I, we), when using the second person (you), and when using the third person plural (they).
🌐
WordReference
forum.wordreference.com › english only › english only
Everyone has his/their | WordReference Forums
May 12, 2005 - "Everyone" is considered singular. However, when we don't know if the subject is male or female we can use "they" (and therefore "their"). So, your first sentence ("Everyone has their dream") is correct.
🌐
Beat The GMAT
beatthegmat.com › subject-verb-agreement-does-everyone-have-t96496.html
Subject-Verb Agreement -"Does everyone have" - The Beat The GMAT Forum - Expert GMAT Help & MBA Admissions Advice
November 17, 2011 - And even more important, we should've used the example: "Everyone has his or her book." This shows that "everyone" is singular. We believe that in the sentence you used, "Does everyone have his or her book?" the word "does" is actually the verb (singular) that matches the noun "everyone" (also ...
🌐
ProWritingAid
prowritingaid.com › have-vs-has
Have vs Has: What's the Difference? - The Grammar Guide
Use have with I, we, you, and they. Use has with he, she, and it. In special cases, such as who has vs who have and there has vs there have, use has for singular objects and have for plural objects.
🌐
VEDANTU
vedantu.com › english › everybody has or everybody have: correct usage explained
Everybody Has or Everybody Have: Grammar Rule with Examples
August 31, 2025 - Mistake: “Everybody have a dream.” Correct: “Everybody has a dream.” Mistake: “Everyone have completed their homework.” Correct: “Everyone has completed their homework.” Remember: “Has” is always right with “everybody.” ...