i have come across meny sentences which use both have,had. what is the criteria of using both these words?
for e.g-i have had cold for two weeks and why not this-i have been suffering from cold for more than two weeks
i also want to know when should we use "have" and "had" in sentences.
New Member50
Approved answer (verified by )
I have had a cold for two weeks.

It's Present Perfect. Have (auxiliary verb) + past participle of the main verb. Here, the main verb is also have (have a cold) in its past participle form - had.

So, have (auxiliary) + had (main) = have had.
Junior Member85
know - knew - known

I know it.
I knew it.

I have known it.
I had known it.

have - had - had

I have it.
I had it.

I have had it.
I had had it.

Veteran Member71,626
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.