A、两物体相互接触但如果没有形变产生,不会产生弹力,故A不合题意.B、物体相互接触,并且物体间有形变产生,才会产生弹力.故B不合题意.C、弹力不是针对弹簧,只要发生弹性形变,就有弹力.故C不合题意.D、物体发生弹性形变时才会产生弹力.故D符合题意.故选D.