A、物体保持匀速直线运动的状态不变,是由于物体具有惯性,不是力维持的原因,故该选项说法错误;B、处于匀速直线运动的物体就不受力的作用或受平衡力作用,所以力是改变物体运动状态的原因.不是产生物体运动的原因,故该选项说法错误;C、物体受平衡力作用时,物体的运动状态不改变,故该选项说法错误;D、物体形状和运动状态的改变都属于力的作用效果.物体发生形变一定是力作用的原因,故该选项说法正确.故选D.