to go through hell or high water 是指不管有多大的困难,有多少危险,仍然勇往直前。这个俗语使人们脑海里呈现出一个在必要的时候能够赴汤蹈火的人的形象。它比 go all out 的语气要强烈得多。
【范例一】
I love my friend John like a brother –I know he'd go through hell or high water for me.
我对约翰就像对待自己的兄弟一样,我知道他会为我赴汤蹈火的。
有这样的朋友真是幸福啊!
【范例二】
这是一个人在谈论某个家庭:
That's a very close family–whatever happens to one of them, sickness money trouble, anything, the rest of them come to help. They'd go through hell or high water for each other.