A、物体做曲线运动的条件是合力与速度不在同一条直线上,物体在恒力作用下,可以是匀加速直线运动,不一定做曲线运动,所以A错误.B、物体在受到速度成一角度的力作用下,物体一定做曲线运动,所以B正确.C、物体受变力的作用,但力的方向可以速度的方向相同,此时物体仍然做直线运动,所以C错误.D、匀速圆周运动的向心力的方向始终是指向圆心的,所以匀速圆周运动一定是受到变力的作用,所以D错误.故选B.