Sign up ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

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?

share|improve this question
2… – jcarmody Nov 10 '10 at 11:22

2 Answers 2

up vote 35 down vote accepted

"Have had" is using the verb have in the present perfect tense.

Consider the present tense sentence:

I have a lot of homework.

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:

  • I had a lot of homework this week.
  • I have had a lot of homework this week.

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:

  • I had a lot of homework last year.
  • *I have had a lot of homework last year. (this sentence is bad!)

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.

share|improve this answer
Excellent! Thanks a lot! – Tech Jerk Nov 10 '10 at 14:35
Can't it be future perfect too? "I would have had homework, but I dropped the class." – jjnguy Nov 10 '10 at 14:52
@Justin: Well, yes, but the future perfect is simply a different tense. The verb have can, of course, take any tense. – Kosmonaut Nov 10 '10 at 14:54
Jack, whereas John had had "had", had had "had had"; "had had" had had the examiner's approval. – psmears Jan 9 '11 at 21:36
complete and to the point answer...well explained. Thanks! – Suchi Jan 28 at 9:26

"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.

share|improve this answer
Hello, jimalton. While this question covers important concepts, and was not closed in 2010, today it would be considered inappropriate for the ELU website (too basic and no signs of attempted research). – Edwin Ashworth Nov 6 at 19:33
Just out of curiosity, why even bother answering a question from five years ago that already has an accepted answer? You haven't added any new information whatsoever. – SomethingDark Nov 6 at 19:45
@SomethingDark sometimes the accepted answer is good, but not good enough. But I agree this answer doesn't really expand or clarify anything. – Mari-Lou A Nov 6 at 22:32
To the anonymous SomethingDark, what is an accepted answer? That question, I think, you will not answer. But I will satisfy your curiosity. It is now the 8th of Nov - I got an ELU newsletter dated 6th Nov in which it has a section entitled "Greatest hits from previous weeks:", in which this article was listed. I blithely linked to it and read all of the contributions and thought that my contribution made things crystal clear - I had not noticed the dates. – jimalton Nov 8 at 15:20
To Edwin - you seem to be contradictory. On the one hand you say the question covers important concepts, and on the other you say that for today it (presumably the question) is too basic, but then you seem to conflate my answer by referring to a lack of research. You may be familiar enough with the grammar of English but there are millions of native speakers who aren't, and such questions and answers are insightful to them, as well as me. Also, there is no evident research in the previous answers. – jimalton Nov 8 at 15:30

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?

Not the answer you're looking for? Browse other questions tagged or ask your own question.