【思路】
本题考查马克思主义哲学。
社会历史发展的基本方向和趋势是前进的或上升的,但其发展又不是一帆风顺的,而是一个螺旋式上升或波浪式前进的过程。出现这种曲折性和反复性的根本原因就是旧的社会势力和反动阶级不愿自动退出历史的舞台,他们要同进步势力进行顽强而持久的反抗。因此,正确答案为B。A、C、D三项虽然也是历史进步的曲折性和反复性的原因,但不是根本原因。
因此,答案为B