A、手提水桶水平匀速行走了一段距离,给水桶一个向上的力,水桶向上没有移动距离,对水桶没有做功.不符合题意.B、运动员举着杠铃原地不动,给杠铃一个向上的力,杠铃向上没有移动距离,力对杠铃没有做功.不符合题意.C、人用力推汽车,给汽车一个向前的力,汽车在推力作用下没有移动距离,推力对汽车不做功.不符合题意.D、扛着米袋慢慢爬上楼梯,给米袋一个力,米袋在力的方向上移动了距离,力对米袋做了功.符合题意.故选D.