Have Anyone or Has Anyone: Which Is Correct?

“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 …

Have Anyone or Has Anyone

“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

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

PointHave anyoneHas anyone
Basic formHave + anyoneHas + anyone
Is it always wrong?NoNo
When is it correct?When another subject controls “have”When “anyone” is the subject
SubjectUsually another pronoun or nounAnyone
ExampleDo you have anyone?Has anyone arrived?
AgreementDepends on the actual subjectSingular
Everyday useCommon in certain structuresVery common in questions
Formal writingCorrect when grammatically appropriateCorrect
Common errorUsing it as if “anyone” were pluralRarely misunderstood
Easy ruleCheck 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.

See also  Director vs Co Director: What's the Difference and Which Title Should You Use?

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

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.

PronounSingular or plural?Example
AnyoneSingularHas anyone arrived?
AnybodySingularHas anybody called?
SomeoneSingularHas someone called?
SomebodySingularHas somebody taken it?
EveryoneSingularHas everyone arrived?
EverybodySingularHas everybody finished?
NobodySingularHas 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.

See also  Soar vs Sore: What's the Difference and Which One Should You Use?

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

  1. Has anyone seen my glasses?
  2. Has anyone called while I was out?
  3. Has anyone taken the last piece of cake?
  4. Has anyone heard from Ahmed today?
  5. Has anyone opened the window?

Text Messages

  1. Has anyone got the teacher’s number?
  2. Has anyone found my charger?
  3. Has anyone replied to the group chat?

Workplace Communication

  1. Has anyone reviewed the new document?
  2. Has anyone contacted the customer yet?
  3. Has anyone confirmed tomorrow’s meeting?
  4. Has anyone noticed the error in the report?

Email

  1. Has anyone received the updated file?
  2. Has anyone already responded to this request?

School

  1. Has anyone finished the homework?
  2. Has anyone answered question five?
  3. Has anyone submitted the assignment?

Business

  1. Has anyone approved the final proposal?
  2. Has anyone checked the figures before we publish them?

Academic Writing

  1. 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.

  1. Do you have anyone who can help?
  2. Do they have anyone available today?
  3. Did you have anyone with you?
  4. Will you have anyone visiting this weekend?
  5. Does the company have anyone responsible for this area?
  6. Do we have anyone who knows how to fix it?
  7. Did the team have anyone available to answer questions?
  8. 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
See also  Sole vs Soul: What's the Difference and Which Should You Use In 2k26 ?

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.

Categories VS

Leave a Comment