A、将地面上的物体向上堆积,克服重力做功,故A不符合题意;B、投掷标枪的过程中,人给标枪一作用力,标枪在力的方向上向前移动一段距离,故人对标枪做功,不符合题意;C、用拖把拖地的过程中,拖把在力的方向上移动了距离,故人对拖把做功,不符合题意;D、端着花盆水平匀速前进,人的力是竖直向上的,而距离是沿着水平方向移动的,没有在力的方向上移动距离,故没有做功,符合题意.故选D.