Hello,
Have had and has had are used in the Present Perfect Tense if you have phrases such as these: to have dinner, to have breakfast, to have supper, to have a rest, to have a talk, to have a quarrel, to have a walk, to have a smoke, to have a good time, etc.
You use have for I, you, we, they and has for he, she, it.
Examples:
- I have already had a dinner.
- You have had a rest, haven't you?
- We have had a walk.
- They haven't had a good time.
- He has never had a smoke.