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 stars in one's eyes
- have arrived
- have a good mind to (do something)
- have a cow
- have it made
- have a way with (someone or something)
- have the wits to do (something)
- have (someone) eating out of (the palm of) your hand
- have a leg to stand on
- have (something) going for one
- have a green thumb
- have half a mind to do (something)
- have been through the mill
- have a rough time (of it)
- have a sweet tooth