“Have anyone” and “has anyone” look almost identical, but only one is normally correct when anyone is the subject of the sentence.
The correct form is usually “has anyone” because anyone is grammatically singular.
Even though anyone refers to one person out of an unknown group, English treats it as a singular indefinite pronoun.
For example:
- Have Anyone or Has Anyone
- Have anyone called me? ✗
This can feel confusing because anyone may refer to many possible people. However, the grammar does not change. The word anyone takes a singular verb.
There is one important exception: “have anyone” can be correct when “anyone” is not the subject. For example:
Do you have anyone who can help us?
Here, you is the subject, and have agrees with you. “Anyone” is the object of the verb.
So the real question is not simply whether have anyone or has anyone is correct. The answer depends on what grammatical role “anyone” has in the sentence.
Quick Answer

“Has anyone” is correct when “anyone” is the subject.
- Has anyone seen my phone? ✓
- Has anyone finished the assignment? ✓
- Have anyone seen my phone? ✗
“Have anyone” can also be correct when another word is the subject.
- Do you have anyone to contact? ✓
- Did they have anyone available? ✓
The key rule is simple: anyone is singular, so it takes “has,” not “have,” when it is the subject.
Have Anyone vs Has Anyone: Quick Comparison
| Point | Have anyone | Has anyone |
|---|---|---|
| Basic form | Have + anyone | Has + anyone |
| Is it always wrong? | No | No |
| When is it correct? | When another subject controls “have” | When “anyone” is the subject |
| Subject | Usually another pronoun or noun | Anyone |
| Example | Do you have anyone? | Has anyone arrived? |
| Agreement | Depends on the actual subject | Singular |
| Everyday use | Common in certain structures | Very common in questions |
| Formal writing | Correct when grammatically appropriate | Correct |
| Common error | Using it as if “anyone” were plural | Rarely misunderstood |
| Easy rule | Check the subject before “have” | “Anyone” takes singular agreement |
Why “Has Anyone” Is Usually Correct
Anyone Is Grammatically Singular
The most important fact is that anyone is a singular indefinite pronoun.
The same principle applies to:
- Have Anyone or Has Anyone
- anybody
- someone
- Have Anyone or Has Anyone
- everyone
- everybody
- Have Anyone or Has Anyone
- nobody
These words may refer to an unknown person or to people collectively, but English grammar treats them as singular.
Compare:
- Have Anyone or Has Anyone
- Someone is waiting outside.
- Have Anyone or Has Anyone
- Nobody knows the answer.
Notice the verbs:
- Have Anyone or Has Anyone
- is
- has
- Have Anyone or Has Anyone
They are singular forms.
Therefore:
Has anyone called?
is grammatically correct because anyone functions as a singular subject.
Why “Anyone” Can Feel Plural
The confusion comes from meaning.
When you ask:
Has anyone seen Sarah?
you may be thinking about ten, twenty, or even hundreds of possible people.
But anyone does not mean “all people.” It means any single person from a group or an unspecified person.
English grammar focuses on the grammatical number of the pronoun, not on the size of the possible group.
That is why we say:
Has anyone arrived?
not:
Have anyone arrived?
When to Use “Has Anyone”
Use “Has Anyone” When Anyone Is the Subject
Use has anyone when the person represented by anyone performs the action or is in the stated condition.
Examples:
- Have Anyone or Has Anyone
- Has anyone arrived?
- Have Anyone or Has Anyone
- Has anyone answered the question?
- Have Anyone or Has Anyone
- Has anyone taken my seat?
In each sentence, anyone is the subject.
“Has Anyone” in Questions
You will especially see has anyone in questions.
Common patterns include:
Has anyone + past participle?
- Have Anyone or Has Anyone
- Has anyone finished?
- Has anyone replied?
- Have Anyone or Has Anyone
- Has anyone arrived?
Has anyone + ever + past participle?
- Have Anyone or Has Anyone
- Has anyone ever tried this?
- Have Anyone or Has Anyone
Has anyone + been + adjective/place?
- Have Anyone or Has Anyone
- Has anyone been sick?
- Have Anyone or Has Anyone
These structures are common in everyday English.
When “Have Anyone” Is Correct
“Have Anyone” Is Not Automatically Wrong
A common mistake is to assume that have anyone is always incorrect.
It is not.
The phrase can be completely grammatical when anyone is not the subject.
Consider:
Do you have anyone who can help?
The subject is you, not anyone.
Because you takes have, the sentence is correct.
The structure is:
you + have + anyone
Not:
anyone + have
This distinction solves much of the confusion.
Examples of Correct “Have Anyone”
- Have Anyone or Has Anyone
- Do they have anyone to help them?
- Did you have anyone with you?
- Have Anyone or Has Anyone
- Could you have anyone check the records?
- Have Anyone or Has Anyone
In these sentences, the verb have agrees with another subject.
Compare the Two Structures
Look carefully at these examples:
Has anyone called?
Here, anyone is the subject.
But:
Do you have anyone to call?
Here, you is the subject.
That is why the verbs are different.
Anyone → has
You → have
The Grammar Rule Behind “Has Anyone”
The rule is called subject–verb agreement.
A verb must agree with its subject in number.
For singular subjects in the present tense:
- Have Anyone or Has Anyone
- she has
- it has
- Have Anyone or Has Anyone
- someone has
- Have Anyone or Has Anyone
For plural subjects:
- Have Anyone or Has Anyone
- we have
The pronoun anyone belongs with the singular group.
Therefore:
Anyone has the potential to make a difference.
And in a question:
Has anyone seen this before?
Why “Has Anyone” Sounds Different in a Question

English questions often change the order of the auxiliary verb and subject.
A statement might be:
Anyone has seen the problem.
Although this statement would usually require a different meaning or structure, the important grammatical relationship is:
anyone → has
When forming a question, the auxiliary comes before the subject:
Has anyone seen the problem?
The pattern is:
Has + anyone + past participle?
For example:
- Have Anyone or Has Anyone
- Has anyone finished?
- Have Anyone or Has Anyone
- Has anyone asked?
- Have Anyone or Has Anyone
Has Anyone + Past Participle
The Most Common Pattern
One of the most common structures is:
Has anyone + past participle…?
Examples:
- Have Anyone or Has Anyone
- Has anyone opened the door?
- Have Anyone or Has Anyone
- Has anyone sent the email?
- Has anyone checked the report?
- Have Anyone or Has Anyone
This is the present perfect.
The structure is:
has + subject + past participle
Because anyone is singular, we use has.
Why “Have Anyone Seen” Is Incorrect
Consider:
Have anyone seen my bag?
This sentence treats anyone as if it were a plural subject.
But anyone is singular.
The correct sentence is:
Has anyone seen my bag?
Compare:
- Have Anyone or Has Anyone
- Have anyone seen it? ✗
- Have they seen it? ✓
The difference is caused by the subject.
Anyone vs Any People
“Anyone” Is Singular
Anyone means any person.
It normally takes singular grammatical agreement.
- Have Anyone or Has Anyone
- Anyone is welcome.
- Have Anyone or Has Anyone
- If anyone has questions, ask me.
“Any People” Is Different
Any people is a plural noun phrase.
For example:
Are there any people outside?
Here, people is plural, so we use are.
But:
Is anyone outside?
uses anyone, which is singular.
This distinction is useful:
anyone → singular
people → plural
Anyone, Anybody, Someone, and Somebody
They Follow the Same Basic Rule
The same subject–verb agreement applies to similar indefinite pronouns.
| Pronoun | Singular or plural? | Example |
|---|---|---|
| Anyone | Singular | Has anyone arrived? |
| Anybody | Singular | Has anybody called? |
| Someone | Singular | Has someone called? |
| Somebody | Singular | Has somebody taken it? |
| Everyone | Singular | Has everyone arrived? |
| Everybody | Singular | Has everybody finished? |
| Nobody | Singular | Has nobody answered? |
The meaning may differ, but their grammatical number is singular.
“Has Anybody” Works the Same Way
You can replace anyone with anybody:
Has anybody seen my phone?
Not:
Have anybody seen my phone?
The same rule applies.
Has Anyone in Everyday Conversation
Asking Whether Somebody Did Something
“Has anyone” is extremely common in spoken English.
You might hear:
Has anyone seen John?
Has anyone called the office?
Have Anyone or Has Anyone
Has anyone tried this restaurant?
Has anyone heard the news?
These questions sound natural and normal.
Asking for Help
You can also use it when looking for someone who can perform an action:
Has anyone got a pen?
Has anyone got a charger?
Has anyone got a copy of the report?
This construction is especially common in British English.
In American English, speakers also commonly say:
Does anyone have a pen?
Both structures are grammatical, but the wording and auxiliary verb can vary.
Has Anyone in Professional English
Workplace Examples
“Has anyone” is completely appropriate in professional communication.
Examples:
- Have Anyone or Has Anyone
- Has anyone received the updated schedule?
- Have Anyone or Has Anyone
- Has anyone confirmed the meeting time?
- Have Anyone or Has Anyone
These sentences work well in emails, meetings, workplace chats, and reports.
A More Direct Professional Style
In formal writing, you may sometimes replace a general question with a more specific one.
Instead of:
Has anyone reviewed the document?
you might write:
Has the finance team reviewed the document?
The second version is more specific, but has anyone is not informal or incorrect.
Has Anyone in Academic Writing
Academic Examples
The phrase can also appear in academic contexts when the question genuinely asks about an unspecified person.
Examples:
- Have Anyone or Has Anyone
- Has anyone reported a similar result?
- Has anyone challenged this interpretation?
- Have Anyone or Has Anyone
However, academic writing often favors precise subjects when the writer knows who performed an action.
For example:
Have previous researchers examined this relationship?
may be more precise than:
Has anyone examined this relationship?
The choice depends on the intended meaning.
20 Real-Life Examples
Everyday Conversation
- Has anyone seen my glasses?
- Has anyone called while I was out?
- Has anyone taken the last piece of cake?
- Has anyone heard from Ahmed today?
- Has anyone opened the window?
Text Messages
- Has anyone got the teacher’s number?
- Has anyone found my charger?
- Has anyone replied to the group chat?
Workplace Communication
- Has anyone reviewed the new document?
- Has anyone contacted the customer yet?
- Has anyone confirmed tomorrow’s meeting?
- Has anyone noticed the error in the report?
- Has anyone received the updated file?
- Has anyone already responded to this request?
School
- Has anyone finished the homework?
- Has anyone answered question five?
- Has anyone submitted the assignment?
Business
- Has anyone approved the final proposal?
- Has anyone checked the figures before we publish them?
Academic Writing
- Has anyone previously studied this particular pattern?
Examples Where “Have Anyone” Is Correct
Now compare those examples with sentences in which anyone is not the subject.
- Do you have anyone who can help?
- Do they have anyone available today?
- Did you have anyone with you?
- Will you have anyone visiting this weekend?
- Does the company have anyone responsible for this area?
- Do we have anyone who knows how to fix it?
- Did the team have anyone available to answer questions?
- Could you have anyone check the figures?
These sentences are correct because the subjects are:
- you
- they
- you
- you
- the company
- we
- the team
- you
The word anyone does not control the form of have.
Common Mistakes
Mistake 1: “Have Anyone Called?”
Wrong:
Have anyone called?
Why it is wrong:
“Anyone” is the subject, and it is grammatically singular.
Correct:
Has anyone called?
Mistake 2: “Have Anyone Seen My Phone?”
Wrong:
Have anyone seen my phone?
Correct:
Has anyone seen my phone?
The structure is:
has + anyone + seen
Mistake 3: Assuming “Anyone” Means Plural
Wrong idea:
Anyone means many people, so I should use “have.”
This is not how English subject–verb agreement works.
Correct principle:
Anyone is grammatically singular.
Mistake 4: Thinking “Have Anyone” Is Always Wrong
This is the opposite error.
Incorrect claim:
“Have anyone” is never correct.
It can be correct:
Do you have anyone who can help?
Here, you controls the verb have.
Mistake 5: Confusing “Anyone” With “They”
Compare:
Has anyone arrived?
with:
Have they arrived?
Anyone is singular for grammatical agreement.
They takes have.
Modern English also commonly uses singular they when referring to an individual whose gender is unknown or irrelevant:
If anyone calls, tell them I’ll be back soon.
Notice the difference:
- Anyone has / is / does
- They have / are / do
Has Anyone vs Does Anyone Have
These Two Questions Are Often Confused
Consider:
Has anyone seen my keys?
and:
Does anyone have my keys?
Both are grammatical, but they use different structures.
Has anyone seen my keys?
asks whether any person has seen the keys.
Does anyone have my keys?
asks whether any person currently possesses the keys.
The second sentence uses:
does + anyone + have
not:
does + anyone + has
That is because after does, the main verb returns to its base form.
Correct Patterns
- Has anyone seen it?
- Does anyone have it?
- Has anyone finished?
- Does anyone know?
- Has anyone called?
- Does anyone want one?
Do not write:
- Does anyone has it? ✗
- Does anyone knows? ✗
- Does anyone wants one? ✗
Has Anyone or Have Anyone in Different Tenses
Present Perfect
Use:
Has anyone arrived?
Because anyone is singular.
Simple Present
Use:
Does anyone know?
not:
Do anyone know?
Again, anyone is singular.
Past Simple
Use:
Did anyone call?
The auxiliary did is used with the base verb call.
Not:
Did anyone called? ✗
Future
Use:
Will anyone come?
The modal will takes the base verb.
Not:
Will anyone comes? ✗
Modal Verbs
After modal verbs such as can, could, would, and should, use the base form:
- Can anyone help?
- Could anyone explain this?
- Would anyone like coffee?
- Should anyone have questions, please ask.
The verb form changes according to the auxiliary structure, but anyone remains grammatically singular.
UK vs US English
Is “Has Anyone” British or American?
“Has anyone” is standard in both British and American English.
There is no major regional restriction on the basic grammar.
However, some constructions involving have can differ in frequency.
British English commonly uses:
Has anyone got a pen?
American English often uses:
Does anyone have a pen?
Both are understandable and grammatical.
The important point is that this regional difference does not make “have anyone” correct when anyone is the subject.
Formal vs Informal Usage
Is “Has Anyone” Formal?
Yes.
“Has anyone” works in:
- casual conversation
- text messages
- business emails
- workplace communication
- academic writing
- professional documents
- presentations
The phrase itself is neither slang nor grammatically informal.
When Should You Use a More Specific Subject?
If precision matters, replace anyone with the relevant group or person.
Instead of:
Has anyone reviewed the contract?
you could write:
Has the legal team reviewed the contract?
The second version identifies responsibility more clearly.
Style and Punctuation
Capitalization
Capitalize has only when it begins a sentence or appears in a title according to the chosen style.
Correct:
Has anyone called?
Inside a sentence:
I don’t know whether has anyone is possible here.
However, in ordinary English, you would normally restructure that sentence because embedded questions have different word order:
I don’t know whether anyone has called.
Question Marks
A direct question normally ends with a question mark:
Has anyone arrived?
But an embedded question does not use the same inverted structure:
I wonder whether anyone has arrived.
This is an important distinction.
Direct vs Embedded Questions
Direct Question
Use:
Has anyone called?
The auxiliary comes before the subject.
Embedded Question
Use:
Do you know whether anyone has called?
Not:
Do you know whether has anyone called? ✗
This is another common source of confusion.
Compare:
Direct:
Has anyone called?
Embedded:
Do you know if anyone has called?
The word order changes because the second sentence contains an embedded question.
Memory Tricks
Trick 1: Anyone = One
Think of anyone as containing the idea of one.
Anyone → one person → singular → has
So:
Has anyone…?
Trick 2: Replace “Anyone” With “He”
If you are unsure, temporarily replace anyone with he.
Has he called?
That sounds correct.
Therefore:
Has anyone called?
works too.
Trick 3: Find the Subject
Before choosing have or has, ask:
Who is doing the action?
If the answer is anyone, use has in the present perfect.
If the answer is you, use have.
Compare:
Has anyone called?
versus:
Do you have anyone to call?
The subject tells you which form to use.
FAQs
Is “have anyone” grammatically correct?
Yes, but only in structures where have agrees with another subject.
For example:
Do you have anyone to help?
Here, you is the subject.
If anyone itself is the subject, use has:
Has anyone called?
Is “has anyone” always correct?
No. It is correct when anyone is the subject and the grammar requires has.
For example:
Has anyone arrived?
But you would not use it in:
Does anyone have a question?
Here, does is the auxiliary and have is the base form.
Why do we say “has anyone” instead of “have anyone”?
Because anyone is a singular indefinite pronoun.
When it is the subject of a present-perfect question, the structure is:
Has + anyone + past participle
Therefore:
Has anyone seen it?
is correct.
Is “have anyone” ever correct?
Yes.
Examples include:
Do you have anyone to contact?
Did they have anyone available?
Will you have anyone visiting?
The verb have agrees with the actual subject, not with anyone.
Is “has anyone” correct in American English?
Yes. Has anyone is standard American English as well as standard British English.
Is “has anyone” correct in British English?
Yes. It is completely standard in British English.
British English may also commonly use structures such as:
Has anyone got a pen?
Should I say “Has anyone seen” or “Have anyone seen”?
Say:
Has anyone seen…?
Because anyone is singular.
What is the difference between “has anyone” and “does anyone have”?
They ask different things.
Has anyone seen my bag?
asks whether a person has seen it.
Does anyone have my bag?
asks whether a person possesses it.
Both are correct, but they use different grammatical structures.
Is “has anyone” more formal than “have anyone”?
The difference is not really formal versus informal.
Has anyone is correct when anyone is the subject.
Have anyone may also be correct when another subject controls have.
The grammatical structure matters more than formality.
Key Differences to Remember
The Core Rule
- Anyone is singular.
- Use has when anyone is the subject.
- Have anyone can be correct when another subject controls have.
- In a present-perfect question, say “Has anyone…?”
- After does, use have, not has.
- In embedded questions, use normal statement word order: “whether anyone has…”
The Most Useful Examples
Has anyone called? ✓
Has anyone seen my phone? ✓
Has anyone finished the assignment? ✓
Do you have anyone who can help? ✓
Does anyone have a question? ✓
Have anyone called? ✗
Does anyone has a question? ✗
Do you know whether has anyone called? ✗
Conclusion
Both can be correct, but they are used in different grammatical structures.
When anyone is the subject, use has:
Has anyone called?
Has anyone seen my keys?
Has anyone finished the work?
When another subject controls the verb have, have anyone can be correct:
Do you have anyone who can help?
Did they have anyone available?
The easiest rule is:
Anyone is singular, so use “has” when anyone is the subject.
If you are asking whether an unspecified person has performed an action, “Has anyone…?” is the correct and natural choice.
If your sentence begins with do, did, will, can, could, would, or another auxiliary, check the entire structure rather than automatically choosing has or have.
The best way to remember the difference is simple:
Has anyone? → anyone is the subject.
Do you have anyone? → you is the subject.
That small distinction explains why both “has anyone” and “have anyone” can appear in correct English.

I am Julian Brooks, an English language enthusiast and content writer at EnglishAcademy. I create clear grammar lessons, vocabulary guides, and writing tips to help learners improve their English with confidence every day.