The explanation for " to move heaven and earth to do something" is
A.
to understand the nature of one's work and be competent in the performance of them"
B.
to lose the opportunity to do something
C.
to do something without proper material
D.
to make every effort to achieve or obtain something