If he _____ his mother's advice, he _____ be much better now.

If he _____ his mother's advice, he _____ be much better now.

A.should have taken; would

B.took; would

C.had taken; would

D.took; will

正确答案是C