诶,我以前看的答案明明是D,怎么现在改成B了? 这里的make up for没有任何问题,是弥补的意思。新概念第四册关于oxford那篇文章里就有一句很好的例子:“And now benefactions and research endowments can MAKE UP FOR the change in character which the university has suffered”
i recommend choice D. the whole sentence means Baker was not the best player and he lacked technical skills, but he could make up for whatever technical skills he lacked with the passion has had. "make up for" is cruciousl for this one