据题,水对船的阻力略不计,船和人组成的系统,在水平方向上动量守恒,人在船上行进,船向右退,取人相对地的速度为正,人和船的速度大小分别为v和V.有:mv-MV=0.人从船头走到船尾,设船后退的距离为x,则人相对于地面的距离为d-x.则v= d?x t ,V= x t 则有:m d?x t -M x t =0解得:x= md M+m .故D正确,A、B、C错误.故选:D.