【答案】分析:判斷人是否做功的依據就是看在這個過程中,是否同時具備做功的兩個必要因素:①作用在物體上的力,②物體在力的方向上通過了距離.
解答:解:A、扛重物水平勻速前行,用了力,但在力的方向上沒有通過距離,不做功;
B、用力推車前行,人對車施加了力,并移動了距離,做功;
C、用力推石頭,施加了一個力,但沒有移動距離,不做功;
D、挎著背包原地不動,對書包施加了力,但沒有移動距離,不做功.
故選B.
點評:明確三種情況不做功:一是有力無距離(例如:推而未動),二是有距離無力(靠慣性運動),三是力的方向與運動方向垂直.