The driving force of social and historical development is
(1) Basic social contradictions are the fundamental driving force for social development; (2) Class struggle is the direct driving force for the development of class opposition society; (3) Revolution is an important driving force to promote the replacement of social forms; (4) Reform is another important driving force to promote social development; (5) As an important standard of advanced productive forces, science and technology are very important to promote social development.