多项选择题

错觉产生的原因的解释包括( )。

A.眼动理论
B.神经抑制作用理论
C.深度加工和常性误用理论
D.生态学理论