分析:本題要抓住做功的兩個必要因素:
1.作用在物體上的力;
2.物體在力的方向上通過的距離;
二者缺一不可.
解答:解:A、晶晶舉重保持不動,晶晶對杠鈴有向上的力的作用,向上沒有通過距離.晶晶對杠鈴沒有做功.不符合題意.
B、妮妮用定滑輪提升物體,對物體有豎直向上的拉力作用,豎直向上移動了距離,妮妮對物體做功.符合題意.
C、貝貝和歡歡架著一桶水在水平道路上前進,貝貝和歡歡給水桶一個向上的力的作用,水桶向上沒有移動距離,貝貝和歡歡對水桶沒有做功.不符合題意.
D、迎迎用力推一個箱子但是沒有推動,迎迎給箱子一個推力,但是沒有移動距離,迎迎對箱子沒有做功.不符合題意.
故選B.
點評:本題考查了力是否做功的判斷方法.
有力有距離,力對物體不一定做功,通過的距離一定是在該力的方向上通過的距離,力對物體才做功.