多项选择题

合同成立所必须经过的两个阶段是( )。

A.要约
B.协商
C.签订
D.承诺