have had its day
устареть отслужить своё, выйти из употребления
I am afraid my computer has had its day and I have to buy a new one.
Другие идиомы:
- have been through the mill
- have the presence of mind to (do something)
- have an accident
- have a blowout
- have a whale of a time
- have the right to (do something)
- have one's eyes glued to (something)
- have a head for (something)
- have one's heart set against (something)
- have (something) hanging over one's head
- have a lot going (for one)
- have to (do something)
- have it made
- have them rolling in the aisles
- have a soft spot in one's heart (for someone or something)