Correct option is B
Option (b) is the correct meaning of the given idiom.
Move heaven and earth: to make every possible effort; to do everything in one’s power to achieve a goal, even if it is very difficult. (Hindi Idiom: आसमान–ज़मीन एक कर देना)
Example: The parents moved heaven and earth to arrange treatment for their child.
Other related idioms and their meanings:
· Leave no stone unturned: try every possible method (Hindi: कोई कसर न छोड़ना)
· Go the extra mile: make special effort beyond what is expected (Hindi: अतिरिक्त प्रयास करना)
· Bend over backwards: try extremely hard to help/please (Hindi: बहुत ज़्यादा कोशिश करना)
· Burn the midnight oil: work late into the night (Hindi: रात भर मेहनत करना)