(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.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
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