分析:做功包含的兩個必要因素:作用在物體上的力;物體在力的方向上通過的距離.二者缺一不可.
解答:解:
A、圖中小孩提著水桶水平行走,小孩給水桶一個向上的力,水桶向上沒有移動距離,小孩對水桶沒有做功.不符合題意;
B、運動員舉著杠鈴不動,人給杠鈴一個向上的力,杠鈴向上沒有移動距離,人對杠鈴沒有做功.不符合題意;
C、人用力向上搬石頭,對石頭有向上的力,但石頭仍然處于靜止狀態,沒有向上移動距離.人對石頭不做功.不符合題意;
D、人推小車前進,人給車一個力,小車在力的方向上移動了距離,人對小車做了功.符合題意.
故選D.
點評:有力有距離,力對物體不一定做功,物體必須在力的作用下通過了距離,力對物體才做功.