多项选择题

宏观经济调控法的理论基础为()。

A.政府失败理论
B.市场失灵理论
C.重商主义
D.国家干预理论