"Heaven and earth" means A) try everything possible to reach one's goal
B) whenever try to achieve one's plan
C) try to realize one's plans with great efforts
D) to express surprise
E) cost a lot of money
F) a valuab le member of society
G) stop dreaming about plans that cannot be realized
H) shake the heads in amazement
Definition of move heaven and earth
: to work very hard to do something