多项选择题

根据《合同法》的规定,有( )情形之一的,当事人可以解除合同。

A.债务已经按照约定履行
B.因不可抗力致使不能实现合同目的
C.当事人违约行为致使不能实现合同目的
D.债务人依法将标的物提存
E.在履行期限届满之前,当事人一方明确表示不履行主要债务