Many English learners stop for a moment when they see have had or has had in a sentence. Both look almost the same, and both use the word had, so it is easy to wonder which one is correct.
This confusion is normal because English often uses helping verbs with past participles, and that can look strange at first.
The good news is that this grammar topic is much easier than it seems. Once you understand who the subject is and how the present perfect tense works, choosing the correct form becomes simple.
You will hear these expressions every day in conversations, TV shows, books, emails, and at work or school. Native speakers use them naturally when talking about experiences, actions that started in the past, or something that has happened recently.
Learning this grammar point will help you speak and write with more confidence. It will also make your English sound more natural because the present perfect tense is one of the most common tenses in everyday communication.
By the end of this guide, you will clearly understand the difference between have had and has had, know the grammar rules behind them, recognize common mistakes, and confidently use them in your own speaking and writing.
What Does “Have Had” Mean?

Have had is the present perfect form used with the subjects I, you, we, and they.
It is made of two parts:
- Have = helping (auxiliary) verb
- Had = past participle of the verb have
When Do We Use “Have Had”?
We use have had when talking about:
- Experiences
- Things that started in the past and continue now
- Actions completed recently
- Possession during a period of time
- Events connected to the present
Grammar Rule
Subject + have + had + object
Examples:
- I have had this phone for three years.
- You have had enough time to finish.
- We have had a wonderful holiday.
- They have had many opportunities.
- I have had breakfast already.
- You have had several chances.
- We have had this discussion before.
- They have had a busy week.
Understanding the Meaning
Sometimes have means own.
Example:
- I have had this bicycle since childhood.
Sometimes have means experience.
Example:
- We have had a great time.
Sometimes it means eat or drink.
Example:
- I have had lunch already.
Common Learner Confusion
Many students think have had is incorrect because the word have appears twice.
For example:
- I have had dinner.
This sentence is completely correct.
The first have is the helping verb.
The second had is the past participle of the main verb have.
Think of it like this:
- have = helper
- had = action verb
What Does “Has Had” Mean?

Has had is also the present perfect tense, but it is used only with he, she, it, and singular nouns.
When Do We Use “Has Had”?
Use has had when the subject is singular.
Examples include:
- He
- She
- It
- My brother
- Sarah
- The teacher
- The dog
- The company
Grammar Rule
Subject + has + had + object
Example Sentences
- He has had a headache all day.
- She has had this job for five years.
- It has had many updates.
- My father has had his car since 2018.
- Sarah has had enough practice.
- The company has had great success.
- My teacher has had many students.
- The baby has had some milk.
Understanding the Meaning
The meaning stays the same as have had.
The only thing that changes is the helping verb.
Compare:
- I have had coffee.
- She has had coffee.
Both sentences use the same tense.
The subject changes, so the helping verb changes.
Common Learner Confusion
Many learners write:
❌ He have had lunch.
The correct sentence is:
✅ He has had lunch.
Always check the subject before choosing have or has.
Difference Between Have Had and Has Had
Although these two expressions have the same basic meaning, they are used with different subjects.
| Have Had | Has Had |
|---|---|
| Used with I | Used with He |
| Used with You | Used with She |
| Used with We | Used with It |
| Used with They | Used with singular nouns |
| Present perfect tense | Present perfect tense |
| Same meaning | Same meaning |
| Different helping verb | Different helping verb |
Usage Difference
Use have had for plural subjects and the pronouns I and you.
Examples:
- I have had enough.
- You have had a long day.
- We have had fun.
- They have had dinner.
Use has had for singular subjects.
Examples:
- She has had dinner.
- He has had enough.
- My sister has had a cold.
- The dog has had its food.
Grammar Logic
English changes helping verbs depending on the subject.
Present tense examples:
- I have
- You have
- We have
- They have
But:
- He has
- She has
- It has
The same rule stays true in the present perfect.
Sentence Structure Difference
Have Had
Subject + have + had + object
Example:
- We have had many visitors.
Has Had
Subject + has + had + object
Example:
- My uncle has had many visitors.
Meaning Comparison
There is no difference in meaning.
The only difference is the subject.
Both forms describe:
- experiences
- possession
- completed actions
- ongoing situations
- recent events
Grammar Rules You Must Remember
Rule #1: Use “Have Had” with I, You, We, and They
These subjects always take have had.
Example:
- I have had enough coffee.
- You have had plenty of time.
- We have had good luck.
- They have had many visitors.
Rule #2: Use “Has Had” with He, She, It, and Singular Nouns
Singular subjects always use has had.
Examples:
- She has had breakfast.
- He has had a difficult week.
- The cat has had its dinner.
- My friend has had a busy day.
Rule #3: “Had” Never Changes
Only the helping verb changes.
Correct:
- I have had
- He has had
- They have had
- My sister has had
Notice that had stays exactly the same every time.
Rule #4: Use These Forms Only in the Present Perfect
The present perfect connects the past with the present.
Examples:
- I have had this watch for years.
- She has had this computer since college.
- They have had several meetings this week.
- The teacher has had many successful students.
Common Mistakes Students Make
Many English learners repeat the same mistakes because they focus only on the word had instead of the whole grammar pattern.
Mistake 1
❌ He have had dinner.
✅ He has had dinner.
Remember that he always goes with has.
Mistake 2
❌ They has had lunch.
✅ They have had lunch.
Plural subjects use have.
Mistake 3
❌ I has had enough.
✅ I have had enough.
“I” always uses have, never has.
Mistake 4
❌ She have had many books.
✅ She has had many books.
Always match the helping verb with the subject.
Mistake 5
❌ We has had a meeting.
✅ We have had a meeting.
“We” is plural.
Easy Correction Tips
- Find the subject first.
- Ask if the subject is singular or plural.
- Use has for singular.
- Use have for plural, I, and you.
- Remember that had never changes.
Easy Trick to Remember the Difference
A simple trick can save you from making mistakes.
Think about the normal present tense.
You already know:
- I have
- You have
- We have
- They have
And:
- He has
- She has
- It has
Now simply add had.
You get:
- I have had
- You have had
- We have had
- They have had
And:
- He has had
- She has had
- It has had
Nothing else changes.
Another memory trick is this:
If the subject uses “has” today, it also uses “has had” in the present perfect.
If the subject uses have, it becomes have had.
Daily Life Examples
These are natural sentences you may hear every day.
- I have had a busy morning.
- We have had enough food.
- You have had a wonderful idea.
- They have had many customers today.
- She has had a long meeting.
- He has had a bad cold this week.
- My mother has had this handbag for years.
- The baby has had a nap.
- We have had lots of rain recently.
- My teacher has had many interesting students.
Short Conversation Examples
Anna: Have you had lunch?
Ben: Yes, I have had lunch already.
Mother: Has your brother had breakfast?
Daughter: Yes, he has had breakfast.
Teacher: Have you had enough practice?
Student: Yes, I have had plenty of practice.
Friend: Has Sarah had her interview?
Mike: Yes, she has had it this morning.
Manager: Have the workers had a break?
Supervisor: Yes, they have had one.
Practice Section
Choose the correct answer.
1.
She ______ a wonderful vacation.
A. have had
B. has had
2.
They ______ enough practice.
A. have had
B. has had
3.
My brother ______ this bike for years.
A. have had
B. has had
4.
We ______ several meetings this week.
A. have had
B. has had
5.
I ______ a great day.
A. have had
B. has had
Answers
- B. has had
- A. have had
- B. has had
- A. have had
- A. have had
Frequently Asked Questions
What is the difference between have had and has had?
Both are forms of the present perfect tense. The only difference is the subject. Have had is used with I, you, we, and they, while has had is used with he, she, it, and singular nouns.
Can we use have had or has had in questions?
Yes. Simply move the helping verb to the beginning of the sentence.
Examples:
- Have you had breakfast?
- Has she had lunch?
- Have they had enough time?
- Has your teacher had a meeting?
Is have had formal or informal?
Both are used in formal and informal English. You will hear them in everyday conversations, business emails, school writing, books, and news reports.
Why is the word “had” used after “have” or “has”?
In the present perfect tense, have or has is the helping verb, while had is the past participle of the verb have. Together, they create the correct grammar pattern.
Can I use “had” without “have” or “has”?
Yes, but it creates a different tense. For example, I had a car is in the simple past tense, while I have had a car for five years is in the present perfect tense.
How can I stop confusing have had and has had?
Always identify the subject first. If the subject is he, she, it, or a singular noun, use has had. If the subject is I, you, we, or they, use have had. With regular practice, choosing the correct form becomes automatic.
Final Conclusion
Many students feel unsure when they see have had and has had, but the difference is actually very small.
Both expressions belong to the present perfect tense, and both use the same past participle, had. The only thing you need to decide is whether the subject takes have or has.
A helpful habit is to look at the subject before anything else. If it is I, you, we, or they, choose have had. If it is he, she, it, or a singular noun, choose has had. This simple step will help you avoid most grammar mistakes.
Reading English every day, listening to conversations, and writing your own sentences will make these forms feel natural over time.
Don’t worry if you make mistakes at first—every learner does. Keep practicing with real-life examples, and soon you’ll use have had and has had confidently in both speaking and writing.

I am Benjamin Clark, an English language writer passionate about simplifying grammar, vocabulary, and word meanings. I create clear, accurate, and practical content to help learners improve their English skills with confidence every day.



