多项选择题

下列哪些是完全竞争的市场必须具备的条件( )。

A.市场上有足够多的生产者和消费者
B.市场上的产品是同质的
C.资源禁止自由流动
D.市场信息是完全畅通的