move heaven and earth
US /muːv ˈhɛvən ænd ɜrθ/
UK /muːv ˈhɛvən ænd ɜrθ/

1.
竭尽全力, 想方设法
to do everything possible to achieve something
:
•
I'll move heaven and earth to make sure you get that promotion.
我会竭尽全力确保你得到那次晋升。
•
They had to move heaven and earth to finish the project on time.
他们不得不竭尽全力按时完成项目。