A、B、环向右运动时,受到向上的洛伦兹力,若洛伦兹力与重力大小相等时,环做匀速运动;若洛伦兹力大于重力时,环先做减速运动,最终洛伦兹力与重力大小相等时做匀速运动;若洛伦兹力小于重力时,环做减速运动直到停止,故AB错误;C、磁场力即洛伦兹力与速度方向垂直,对环不做功.故C错误;D、若环的动能发生了变化,由上分析可知,环一定受到摩擦阻力,一定克服摩擦力做功,故D正确.故选:D.