'Have had'/'Has had'

1 2
   Share on Facebook  
Spectacled-Girl  #375735  Wed, 06 Jun 07 12:16 PM

When do we use 'have had' or 'has had'?

I am confused. Please explain.

Thanks. Smile [:)]

  
Top 200 Contributor
Joined on Fri, May 25 2007
Singapore
Full Member (351)
Play hard, study hard.
Giyu  #375740  Wed, 06 Jun 07 12:23 PM
You can use both, depends if you talking in third person, plural or singular.

I have had this car for 2 weeks.

She/He has had that car for a month.
  
Not Ranked
Joined on Wed, Jun 6 2007
London
New Member (04)
Wendel  #375747  Wed, 06 Jun 07 12:32 PM
Hi Giyu
    Can u enumerate example that is not belong to person,

Thanks in advance
  
Not Ranked
Joined on Tue, Apr 24 2007
Shanghai China
New Member (25)
I am a Network & System engineer of China .
Spectacled-Girl  #375748  Wed, 06 Jun 07 12:33 PM

 Giyu wrote:
You can use both, depends if you talking in third person, plural or singular.

I have had this car for 2 weeks.

She/He has had that car for a month.

So that means the words 'have had' or 'has had' are used to mean someone that he/she has bought something and that something is still being used, right?

Thanks again. Smile [:)]

  
Yoong Liat  #375811  Wed, 06 Jun 07 02:12 PM
 Spectacled-Girl wrote:

 Giyu wrote:
You can use both, depends if you talking in third person, plural or singular.

I have had this car for 2 weeks.

She/He has had that car for a month.

So that means the words 'have had' or 'has had' are used to mean someone that he/she has bought something and that something is still being used, right?

Thanks again. Smile [:)]


Yes, that's what both sentences mean.
"I've had dinner" means "I've eaten dinner."
  
Top 25 Contributor
Joined on Mon, Sep 4 2006
Singapore
Veteran Member (6,006)
Yoong Liat
Spectacled-Girl  #375815  Wed, 06 Jun 07 02:17 PM

 Yoong Liat wrote:
Yes, that's what both sentences mean.
"I've had dinner" means "I've eaten dinner."

I got it. Thanks Yoong Liat. Smile [:)]

  
Spectacled-Girl  #375874  Wed, 06 Jun 07 03:32 PM

Wait, if I say 'I had dinner', it means 'I had eaten my dinner and I won't be having my dinner again'. Right?

Thanks again. Smile [:)]

  
Yoong Liat  #375892  Wed, 06 Jun 07 03:58 PM
 Spectacled-Girl wrote:

Wait, if I say 'I had dinner', it means 'I had eaten my dinner and I won't be having my dinner again'. Right?

Thanks again. Smile [:)]


If you say ' I had dinner', it refers to past action. You could be referring to the dinner you had yesterday.
So you could say 'I had dinner at 7 pm yesterday.'
If you say 'I have eaten dinner' it refers to an action that took place not long ago.
For example, you go to your friend's house, and she asks you to have dinner with her, you could say 'No thanks, I have eaten.'
You cannot say 'No thanks, I had eaten.'
  
Peaceblinkfriend  #375895  Wed, 06 Jun 07 04:04 PM
 Yoong Liat wrote:


If you say 'I have eaten dinner' it refers to an action that took place not long ago.



Or you could say 'I have had dinner already.'

Best wishes,

PBF
  
Top 75 Contributor
Joined on Wed, May 9 2007
Australia
Contributing Member (1,570)
1 2
AddThis Feed Button RSS Feed: ESL General English Grammar Questions
© 2008 MediaCET Ltd.
Terms and Conditions & Terms of Service