多项选择题

社会主义建设具有艰巨性和长期性的主要原因是

A.生产力发展状况的制约
B.经济基础和上层建筑发展状况的制约
C.国际环境的严峻挑战
D.马克思主义执政党对社会主义发展道路的探索和对社会主义建设规律的认识,需要一个长期的艰苦的过程