当弹簧处于原长时,将钩码B由静止释放后,弹簧伸长,钩码B所受力为其自重与弹力的合力,钩码B将在此合力作用下做简谐运动,当合力为零时(即钩码B自重等于弹力时),简谐运动处于平衡位置(注:简谐运动平衡位置是合力为0的位置,不是弹簧变形为0的位置),当钩码B下降到最低点时(未着地),简谐振动处于最大位移位置,相应的,弹簧处于最大伸长位置,此时弹力最大。该弹力即此时作用在与弹簧相连的轻绳上的拉力。此时物块A对水平桌面的压力刚好为零,则轻绳对物块A的拉力在竖直方向的分力等于物块A的重力。
钩码B由静止释放时,简谐运动的回复力向下,此时弹簧还没变形,回复力大小仅为钩码B的自重mg,当钩码B下降到最低点时简谐运动的回复力大小与刚释放时一致,但方向向上。
钩码B由静止释放时,至下降到最低点的过程中,弹簧变形逐渐增大,弹力也逐渐增大,在简谐振动平衡位置之前,B的重力一直大于弹力,B受的合力方向向下,与位移方向一致,合力对B做正功,过了平衡位置,B受的弹力即大于重力,合力方向向上,与位移方向相反,合力对B做负功,选项C正确;
B从释放位置运动到速度最大的过程,即运动到平衡位置时,B的重力势能一部分转化为动能,另一部分转化为弹簧的势能,即克服弹力做了功,D正确。