为什么不能选B.

问题描述:

为什么不能选B.
A large sum of money has been raised for the _____ of the poorly―educated children in the mountainous areas.
A.profit B.favour C.advantage D.benefit

答案:D.benefit
for the benefit of "为了...的利益/为...谋福利" ,是固定搭配,
没有for the favour of ...的说法,所以不能选B