A、小明用力推货箱,货箱纹丝不动,小明给货箱一个向左的力,货箱向左没有移动距离,推力对货箱没有做功.不符合题意.B、小军通过滑轮组给货物一个向上的力,货物向上没有移动距离,小军对货物没有做功.不符合题意.C、人推汽车时,人给汽车一个向右的力,汽车向右移动了一段距离,推力对汽车做功.符合题意.D、小红提水桶时,小红给水桶一个向上的力的作用,水桶向上没有移动距离.小红对水桶没有做功.不符合题意.故选C.