From Longman Dictionary of Contemporary Englishsomebody/something has had itsomebody/something has had it a) if someone has had it, they are going to fail or die, or be in serious trouble Press the wrong button and you’ve had it. b) if someone has had it, they are very tired or annoyed and cannot continue with something I can’t believe he’s done it again. I’ve had it with him! c) British English if something has had it, it no longer works and cannot be repaired The engine’s had it. → have
Examples from the Corpus
somebody/something has had it• If it works, Mr Major has had it.• Well, Arum has had it.