17. -- My mother always tells me to try my best _______ many difficulties.
-- I can’t agree any more. _______ you put your heart into work, you can overcome them.
A.because of / As far as |
B.due to / As soon as |
C.in spite of / As long as |
D.despite of / As much as |