答案:
分析:判断人做没做功的依据就是看在这个过程中,是否同时具备做功的两个必要因素:①作用在物体上的力,②物体在力的方向上通过了距离.
解答:解:A、人对水桶施加了一个竖直向上的力,而水桶在水平方向上通过了距离,距离不是在力的方向上通过的距离,所以,人没有做功.故A错误.
B、人给箱子一个竖直向上的力,箱子在力的方向上通过了距离,所以人对箱子做了功.故B正确.
C、人给石头一个力,但石头没有移动距离,所以没有做功.故C错误.
D、运动员对杠铃有一个向上的力,但杠铃没有通过距离,所以没有做功.故D错误.
故选B