have never had it so good
никогда раньше не быть в столь благоприятной ситуации
They have never had it so good since they moved to a new house.
Другие идиомы:
- have a rough time (of it)
- have had a good innings
- have a run-in with (someone)
- have a free hand (to do something)
- have a hand in (something)
- have a green thumb
- have one's heart set on (something)
- have come a long way
- have a foot in both camps
- have one's druthers
- have it both ways
- have a physical (examination)
- have a thing for (someone)
- have a vested interest in (something)
- have it all over (someone or something)