A、不受外力作用的物体不一定做直线运动,也可能静止,故A错误;B、物体做曲线运动的条件是合力与速度不在同一条直线上,合外力大小和方向不一定变化,比如平抛运动受到的就恒力的作用,所以B正确.C、匀速圆周运动的合外力始终指向圆心,是变力,所以物体在恒力作用下不可能做匀速圆周运动,所以C错误.D、物体在变力作用下做匀速圆周运动时,速度大小不变,故D错误.故选B.