多项选择题

对于通货膨胀产生的原因,传统的理论解释主要有( )。

A.需求拉上的通货膨胀
B.成本推进的通货膨胀
C.供给短缺的通货膨胀
D.结构性通货膨胀