多项选择题

斯金纳的主要贡献在于? A.
提出试误理论 B.
发明斯金纳箱 C.
提出程序教学 D.
提出学习是一种操作性条件反射