多项选择题

发生物质交换,应当具备以下()条件。

A.有相互交换的物质客体
B.有外力作用
C.需要直接发生接触
D.物质实体必须发生了变化