0
Guest Posted 23 years ago
Grammar

Have Had Has

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.
  

Top answer

Hi, here's some explanations and examples: Here is a more comprehensive thread on the subject 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.

  • Hi, here's some explanations and examples: Here is a more comprehensive thread on the subject 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!
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

26 Answers
0

Hi, here's some explanations and examples:

Here is a more comprehensive thread on the subject
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
0
"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
0
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 experienc
0
we had never intended to kill salvador
0
Any particular reason you're adding to threads that were finished more than three years ago?! Emotion: smile
0
please explain

i had sleep ? is it correct ?
0
Hi,

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

Best wishes, Clive
0
0i would like to add in this thread.02br
02br
00I had a sleep. = is correct, right? what about.... I have a sleep? is it still right?0-
0
0If you have already slept then only 'I had a sleep' is correct.02br
02br
00If you are going to sleep in the future then only 'I am going to have a sleep' is correct.02br
02br
00If you are asleep in the present - then you can't talk!050010id2
0
Since "have" is in the present tense, "I have a sleep" would mean that you have sleep right now at this very moment. It is unlikely that you could consciously say that if you were sleeping at that same moment.

Related Questions