分析:本题要抓住做功的两个必要因素:作用在物体上的力;物体在力的方向上通过的距离,二者缺一不可.
解答:解:A、运动员举着杠铃不动,杠铃向上没有移动距离,人对杠铃没有做功.不符合题意.
B、工人推车前进,给车一个向前的力,车在推力作用下前进了一段距离,推力对车做功.符合题意.
C、同学抱着书不动,书没有移动距离,人对书没有做功.不符合题意.
D、两人没有推动石头,石头没有移动距离,力对石头没有做功.不符合题意.
故选B.
点评:本题考查做功的有关问题,有力有距离,力对物体不一定做功,物体必须在力的作用下通过了距离,力对物体才做功.