多项选择题

A.毛泽东思想的产生是近代中国社会矛盾和革命运动发展的需要
B.毛泽东思想的产生是新的社会生产力的增长和工人运动的发展的需要
C.毛泽东思想的产生是中国革命实践的需要
D.毛泽东思想的产生是建立在马克思列宁主义和中国优秀传统文化的基础之上的