A、工人推车前进,给车一个向前的力,车在推力作用下前进了一段距离,推力对车做功.符合题意.B、运动员举着杠铃不动,杠铃向上没有移动距离,人对杠铃没有做功.不符合题意.C、两人没有推动石头,石头没有移动距离,力对石头没有做功.不符合题意.D、同学抱着书不动,书没有移动距离,人对书没有做功.不符合题意.故选A.