Have Had Has?

25 replies
1 2 3
Guest:
Can you tell me (the rules) when to use the following in a sentence as I got confused and the grammer book that I refer to fail to explain the rules.

Have: I "have eaten" my dinner.
Has: She "has eaten" her dinner.
Had: She "had eaten" her dinner
Has had/ have had: She "has had" many years of experience.

I'll be most grateful if you can give me some examples and the rules governing the use of the above.
Hi, here's some explanations and examples:

I have eaten my dinner = I ate my dinner just now.
She has eaten her dinner = She ate her dinner just now (recently)
She had eaten her dinner = She ate her dinner (in the past)
She has had many years of experience = She has been doing it for a long time.

I have had many years of experience = I have been doing this for a long time.

I have had no sleep = I got no sleep!
I has had no sleep is WRONG!

They work like this (the rules!):

I have had = I had
You have had = You had
She/He has had = She/He had
We have had = We had
You have had = You had
They have had = They had

I ate -- I have eaten -- I (have) cooked -- I (have) slept
You ate -- You have eaten -- You (have) cooked -- You (have) slept
She/He ate -- She/He has eaten -- She (has) cooked -- She (has) slept
We ate -- We have eaten -- We (have) cooked -- We (have) slept
You ate -- You have eaten -- You (have) cooked -- You (have) slept
They ate -- They have eaten -- They (have) cooked -- They (have) slept

Examples

They have had tea. She has had her tea. She has had tea. (all ok)

Removing the have and has!

I have had sleep = I had sleep (less normal) = I slept
I have had food = I had food = I ate (to eat = to have food!)
She has had no sleep = She had no sleep NOT = She no slept!
They have had no sleep = They had no sleep NOT = They no slept!

Random examples!

I have eaten my dinner
I have beaten my record
I have knocked him out
Mamma has knocked him out (hehe)
I have had no luck = I had no luck
I have had luck = I had luck = I am lucky (better)
I had two eggs = I have had two eggs
I have more examples = I've(I have) got more examples
Senior Member4,023
SystemAdministrator: A system administrator takes care of the inner workings of the entire system. These users have the ability to promote, ban and modify other users.
Guest:
"She had eaten her dinner = She ate her dinner (in the past)" -

Can you please explain why some grammar book said the use of "had eaten" is use to describe one action completed in the past before another action?

I "She has had many years of experience = She has been doing it for a long time. " -

Is it correct or is it the same as " She had many years of experience" or "She has many years of experience
Young, I suggest you sign in! I don't quite get your question!

There is a difference, its about something "you had (in the past)" and something "you have (now)"

"She had many years of experience" = She had - but doesn't NECESSARILY have now - many years of experience

"She has many years of experience" = She has - Now (and in the past - due to the word experience!) - many years of experience

The use of the word 'experience' confuses the matter (It refers to the past!)

She had many problems = She had (it doesn't say anything about what she has now) many problems.

She has many problems = She has many problems right now (doesn't say anything about her past).

She's always had problems = She had problems then, and she has them now!
SystemAdministrator: A system administrator takes care of the inner workings of the entire system. These users have the ability to promote, ban and modify other users.
Anonymous:
we had never intended to kill salvador
Any particular reason you're adding to threads that were finished more than three years ago?! Emotion: smile
Veteran Member53,311
Moderator: A super-user who takes care of the forums. You have the ability to message a moderator privately should you wish. These users have a range of elevated privileges including the deletion, editing and movement of posts when needed.Proficient Speaker: Users in this role are known to maintain an excellent grasp of the English language. You can only be promoted to this role by the Englishforums team.
Anonymous:
please explain

i had sleep ? is it correct ?
Hi,

had sleep ? is it correct ? No, you need to say 'I had a sleep' or 'I slept'.

Best wishes, Clive
Veteran Member69,408
Moderator: A super-user who takes care of the forums. You have the ability to message a moderator privately should you wish. These users have a range of elevated privileges including the deletion, editing and movement of posts when needed.Teachers: Users in this role are certified teachers. This may include DELTA, CELTA, TESOL, TEFL qualified professionals. Email a scan of your qualification to an admin, if you wish to be considered.
i would like to add in this thread.

I had a sleep. = is correct, right? what about.... I have a sleep? is it still right?
New Member01
Show more
Live chat
Registered users can join here