现代西方历史哲学极力否定社会发展的决定性,并用历史事件不可重复性来否定历史过程的必然性和社会发展的决定性。的确,历史事件都是独一无二的,法国大革命、明治维新、戊戌变法、西安事变等等都是非重复性的存在,是“一”,但由此否定历史过程的必然性和社会发展的决定性却是错误的。戊戌变法是“一”,但改良、改革作为历史现象在古今中外并不罕见,是“多”;法国大革命是“一”,但资产阶级革命作为历史现象在近现代历史上却重复可见,是“多”。在这多种多样的历史现象背后,存在着只要具备一定条件就会重复起作用的历史规律。1640年的英国革命、1789年的法国革命、1911年的中国辛亥革命……这一个个不可重复的历史事件,体现的正是资产阶级革命的必然性。
就人类总体历史而言,五种社会形态的依次更替体现了历史的必然性,表现为一个决定过程;就具体民族历史而言,社会发展并不是严格地按照五种社会形态的序列演进的。这里,历史选择性表现出重要作用。所谓历史选择性,实际上是指人的活动具有选择性,即具体的历史主体以一定的方式在特定的可能性空间中有意识、有目的地指向确定对象的活动。