0
Silak12 Posted 14 years ago
Grammar

Have had?

Hi! everyone.Could you tell me what does these sentences mean?
1-I have had this cough for 1 month.(Does it mean that I still have cough or it has ended)
2-I have had my lunch for 2 hours(Does it mean that I have done my lunch 2 hours ago)
Thanks!
  

Top answer

(Does it mean that I still have the cough or it has ended) You still have the cough. silak12 I have had my lunch for 2 hours(Does it mean that I have done my lunch 2 hours ago) This is incorrect. " and it means that lunch happened in the past.

  • (Does it mean that I still have the cough or it has ended) You still have the cough.
  • silak12 I have had my lunch for 2 hours(Does it mean that I have done my lunch 2 hours ago) This is incorrect.
  • " and it means that lunch happened in the past.
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.

1 Answers
0
silak121-I have had this cough for 1 month.(Does it mean that I still have the cough or it has ended)
You still have the cough.
silak12I have had my lunch for 2 hours(Does it mean that I have done my lunch 2 hours ago)
This is incorrect. I should be: "I had my lunch two hours ago." and it

Related Questions