A、运动员举着杠铃原地不动,运动员给杠铃一个向上的力,杠铃向上没有移动距离,运动员对杠铃没有做功.不符合题意.B、沿水平地面推动小车,人给小车一个向前的力,小车向前移动了距离,人对小车做功.符合题意.C、工人用力推动汽车,人给汽车一个向前的力,汽车向前没有移动距离,人对汽车没有做功.不符合题意.D、大力士给轮胎一个向上的力,轮胎向上没有移动距离,大力士对轮胎没有做功.不符合题意.故选B.