A、物体的运动状态发生变化,即速度变化,加速度不为零,故合力不为零,但力可以是恒力,故A错误;B、物体在恒力作用下,可以做曲线运动,如平抛运动,故B错误;C、物体所受的合力在不断变化,只要合力与速度共线,物体就一定做直线运动,故C错误;D、物体做曲线运动,受到的合外力可以是恒力,如平抛运动,故D正确;故选:D.