判断人做没做功的依据就是看在这个过程中,是否同时具备做功的两个必要因素:①作用在物体上的力,②物体在力的方向上通过了距离.
【解析】
A、提着水桶在水平地面上匀速前进,人给水桶一个向上的力,水桶向上没有移动距离,人对水桶没有做功.不符合题意.
B、举着杠铃原地不动,人给石杠铃一个向上的力,杠铃向上没有移动距离,人对杠铃没有做功.不符合题意.
C、用力搬石头但没有搬动,人给石头一个向上的力,石头向上没有移动距离,人对石头没有做功.不符合题意.
D、推着小车前进,人给车一个向前的力,车向前移动了距离,人对车做功.符合题意.
故选D.