A、匀速运动是说物体速度的大小方向都不变,仅仅是速度大小不变的不能说是匀速运动,匀速圆周运动只是指速度大小不变,所以A错误.
B、无论是物体速度的大小变了,还是速度的方向变了,都说明速度是变化的,都是变速运动,做曲线运动的物体的速度方向在时刻改变,所以曲线运动一定是变速运动,故B正确.
C、变速运动也可以是平时所学的匀加速直线运动或匀减速直线运动,并不一定是曲线运动,所以C错误.
D、物体做曲线运动的条件是合力的方向与速度方向不在同一条直线上,但合外力不一定变化,加速度也不一定变化,如平抛运动.所以D选项错误.
故选B.