earn him success 和 make him success 区别

问题描述:

earn him success 和 make him success 区别
原句是 it was clear that only hard work could ___ him success .A. make B.earn 答案选B.
虽然说前文说到 文中的他天赋不好,需要多多努力.但是我觉得区别未免也太细微了吧?

这个句式很变扭,肯定是坑爹的出题老师把原文的句子改了
这样的话填空就是考固定搭配
Make him success
做 他 成功 ----------make没有这样用的所以弃
earn him success
给 他 成功好像是哦,success是名词哦。。谢谢啦。