多项选择题

推动数学发展的两大原因是()。

A.实践
B.实验
C.理论
D.基础