多项选择题

恩格斯说:“社会一旦有技术上的需要,则这种需要就会比十所大学更能把科学推向前进。”这段话说明了

A.实践是认识的基础和发展的动力
B.科学发展的动力是人们的主观要求
C.所有科学都直接来源于实践的需要
D.所有科学归根到底都来源于实践的需要