Isn't the extra "have" unnecessary as "could've" already means "could have"? I think the correct way to say this is either "you could have had this" or "you could've had this".

  • 2
    "Could've have had" is ungrammatical. Where did you read this.? I can find 1 example on the web, a self-published erotic story on Tumblr (not exactly a high-quality source)
    – James K
    Sep 3 at 14:11
  • A friend said it while conversing.
    – genmegusta
    Sep 4 at 7:01
  • And was this friend a non-native speaker? Random things heard in conversation without content and uttered by strangers, people who are probably non-native speakers do not make for good questions. Lastly, how can we know that you didn't mishear?
    – Mari-Lou A
    Sep 14 at 0:17
  • I just wanted to confirm whether it was correct. I couldn't have misheard because we were texting.
    – genmegusta
    Sep 15 at 5:10
  • 1
    If your friend is an English speaker it could be one of two things a) a typo b) his dialect. If it is b) please tell us which coubrty and more importantly his or her region.
    – Mari-Lou A
    Sep 16 at 9:17

1 Answer 1


"You could've have had this" is incorrect grammar. The extra "have" is not only unnecessary, it is forbidden. It is a plausible mistake for someone to make, especially in writing (doubled words are a common writing mistake). But it is absolutely no more than a mistake. The fix is, as you suggest, to remove either "have" or "'ve".

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .