A、重力对物体所做的功等于物体重力势能的减少量,重力对物体做多少功,则物体重力势能的减少多少.由题重力做功为mgh,则的重力势能减少mgh.故A错误;B、物体的合力做正功为mah=0.9mgh,则物体的动能增加为0.9mgh,故B正确,C错误;D、物体下落h高度,重力势能减小mgh,动能增加为0.9mgh,则机械能减小0.1mgh,故D正确.故选BD