have been to hell and back
пережить много трудностей\ испытаний
-I have survived a great deal of trouble in recent years; I think I have been to hell and back.
Другие идиомы:
- have the best of both worlds
- have seen better days
- have one's work cut out for one
- have a physical (examination)
- have a good head for (something)
- do not have a leg to stand on
- have money to burn
- have (something) on (someone)
- have the gift of the gab
- have a whale of a time
- have it out with (someone)
- have a nose for (something)
- have an ax to grind (with someone)
- have (something) on the tip of one's tongue
- have (something) in mind