Difference Between Has And Have

tl;dr
"Have" is used with plural nouns or indefinite pronouns, and "has" is used with singular nouns or third person singular pronouns.

Difference Between Has And Have

The difference between "has" and "have" is a common source of confusion for English learners.

The verb "have" is used when the subject of the sentence is a plural noun (e.g. "I have two cats") or an indefinite pronoun such as "you" or "one" (e.g. "You have a nice house"). It is also used when the speaker is talking about possession, ownership, or a relationship (e.g. "She has a boyfriend").

The verb "has" is used when the subject of the sentence is a singular noun (e.g. "She has a cat") or a third person singular pronoun such as "he", "she", or "it" (e.g. "He has a job"). It is also used when the speaker is talking about a completed action (e.g. "She has gone to the store").

In general, "have" is used with plural nouns or indefinite pronouns, and "has" is used with singular nouns or third person singular pronouns. It is important to remember that the verb used in a sentence must agree with the subject of the sentence in both number and person.