分析:判断人是否做功的依据就是看在这个过程中,是否同时具备做功的两个必要因素:①作用在物体上的力,②物体在力的方向上通过了距离.
解答:解:A、用力推车,人给车施加了力,但没移动距离,所以人对车没有做功,不符合题意;
B、小车在光滑的水平面上匀速运动,在水平方向上没有作用力作用在物体上,所以没有力对它做功,故B不符合题意;
C、举重运动员举着杠铃沿水平方向移动20cm,运动员对杠铃施加了一个竖直向上的力,而杠铃是在水平方向上通过了距离,距离不是在竖直方向上通过的距离,所以运动员没有做功,不符合题意;
D、熟透的苹果从树上掉下来,重力的方向是竖直向下的,且苹果在竖直方向上向下运动了距离,所以重力对苹果做功,符合题意.
故选D.
点评:明确三种情况不做功:一是有力无距离(例如:推而未动),二是有距离无力(靠惯性运动),三是力的方向与运动方向垂直.