I have read few sentences which has "have had". I would like to know in what kind of situations we will have to use this?
"Have had" is using the verb have in the present perfect tense.
Consider the present tense sentence:
This means that I have a lot of homework now.
On the other hand, we use the present perfect tense to describe an event from the past that has some connection to the present. Compare the following two sentences:
If I only say had, this means that "having a lot of homework this week" is a completed event, either because there is no expectation of more homework, or because the week is over.
If I say "have had", I connect the event to the present, so it is possible that I might have more homework, and I could say something like this on, e.g., a Wednesday (in the middle of the week).
Another example will illustrate the importance of the connection to now:
In the first sentence here, using had, the sentence is fine. But using "have had", the sentence is ungrammatical, because "last year" is always a completed event that is not connected to the present. But, as we know, the present perfect tense means that there is a connection to the present. So, the sentence sounds wrong, because the verb and the time are contradicting each other.
"I had a lot of homework this week." - past simple of have meaning the homework for this week is finished.
"I have a lot of homework this week." - present simple of have meaning the homework for this week, up to now, is unfinished.
"I have had a lot of homework this week." - present perfect of have meaning the homework for this week, up to now, is finished.
protected by Community♦ Jul 3 '13 at 10:13
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?