A、物体形变后能自动恢复原状的特性叫弹性,故A错误;B、发生弹性形变的物体一定有弹力,故B错误;C、具有弹性的物体不一定发生弹性形变,所以它不一定有弹力,故C错误;D、发生弹性形变的物体具有弹力,正确.故选D.