根据牛顿第二定律知,弹簧的弹力增大,对于A,推力F大于弹力,根据a= F?F弹 m ,A开始做加速度减小的加速运动,速度大于B的速度,然后推力F小于弹力,加速度方向向左,a= F弹?F m ,A做加速度增大的减速运动,B一直做加速度增大的加速运动,当两者速度相等时,压缩到最短,此时速度相等,B的加速度大于A的加速度.故C正确,A、B、D错误.故选C.