这2个词来源于distribute和allocate,只要分辨了这2个动词,也就明白了它们名词形式的区别.
allocate指是为了某一特定目的,或特殊的一个人或一组人将某一部分从一大的整体中分出来,如钱.
A portion of the budget was allocated for the education.
distribute指把某种物品向人们分发,不强调份额.
Information leaflets are being distributed to hotels and guest houses.