A、弹簧恢复原长度,A不受弹簧的力,A不会加速.错.
B、当弹簧超过原长度时,A受到向右的拉力,开始加速;B受到向左的拉力、开始减速;当两者速度达到相同的时候,A继续加速,B继续减速;A的速度超过B,弹簧缩短.所以弹簧最长的时候,是两者速度相同的时候.对的.
C、当弹簧从最长时缩短开始,直到弹簧恢复原长,A始终加速,B始终减速.如果AB质量相等,整个过程机械能守恒.那么第一次原长时,A静止,B运动;第二次原长时,A运动,B静止.所以C不对.
D、第三次恢复原长度的时候,A才是静止的,压缩到最短的时候,A的速度不为0,所以D不对.
选B.