A、叉车举起重物的举力,在力的方向上有距离,力做了功,不符合题意,故A错误;B、人推石头未动,在力的方向上没有距离,力没有做功,符合题意,故B正确;C、火箭腾空而起,在推力方向上有距离,力做功,不符合题意,故C错误;D、马拉木头前进,在力的方向上有距离,力做功,不符合题意,故D错误;故选B