A:相互接触的物体发生弹性形变都能产生弹力,相互接触的物体没有发生弹性形变不能产生弹力.故A错误;B:不接触的物体之间不发生的形变,就一定没有相互作用的弹力.故B正确;C:相互接触的物体发生弹性形变都能产生弹力,所以产生了弹力就一定有形变.故C错误;D:相互接触的物体发生弹性形变都能产生弹力,故D错误.故选:B