单项选择题

下列选项中属于通货紧缩产生的原因之一是()。

A.货币供给过多
B.经济结构不合理,存在过多的无效供给
C.外资流入增加
D.有效需求过大