单项选择题

物体的动能和势能之和称为物体的机械能,它包括重力势能、弹性势能和动能。以下关于机械能守恒的说法,正确的是______。

A.物体做匀速运动,它的机械能一定守恒
B.物体所受合力不等于零,它的机械能可能守恒
C.只要重力对物体做了功,物体的机械能一定守恒
D.物体所受合力的功为零,它的机械能一定守恒