多项选择题

根据合同成立是否需要实际交付标的物或者完成其他给付,可以把合同分为()。

A.实践合同
B.双务合同
C.诺成合同
D.要式合同