本题要抓住做功的两个必要因素:作用在物体上的力;物体在力的方向上通过的距离.二者缺一不可.
【解析】
A、马拉圆木前进,马给圆木一个向前的力,圆木向前移动了距离,拉力对圆木做功.不符合题意.
B、中学生背书包沿平直公路行走,中学生给书包一个向上的力,书包向上没有移动距离,中学生对书包没有做功.符合题意.
C、叉车举起货物,叉车给货物一个向上的力,货物向上移动了距离.叉车对货物做功.不符合题意.
D、燃气推动火箭升空,燃气给火箭一个向上的力,火箭向上移动了距离,燃气对火箭做功.不符合题意.
故选B.