A、平抛运动在竖直方向上做自由落体运动,竖直上抛运动先向上做匀减速运动,然后向下做自由落体运动,斜向下抛,在竖直方向上,有向下的初速度,做加速度为g的匀加速直线运动,可知斜下抛运动的时间最短,竖直上抛运动的时间最长.故A错误.B、三个小球的加速度都相同,均为g,可知相等时间内的速度变化量相同,故B正确.C、根据机械能守恒定律知,三个小球落地的速度大小,动能相等,由于速度方向与竖直方向夹角不同,可知落地时重力的瞬时功率不同.故C错误,D正确.故选:BD.