多项选择题

按合同的效力状态不同可将合同分为( )。

A.诺成合同
B.实践合同
C.有效合同
D.可撤销合同
E.效力待定合同