历史发展步履蹒跚、不断重复的原因是a .社会的发展具有不同于自然发展的特点。 社会历史发展的基本方向和趋势是向前或向上的,但其发展不是一帆风顺的,而是一个螺旋式或波浪式的过程。这种动摇和反复的根本原因是旧的社会势力和反动阶级不愿意主动退出历史舞台,他们要和进步势力进行顽强持久的抵抗。因此,这个问题的答案b .旧的社会势力和反动阶级的顽固和持久的反抗满意,请采纳