多项选择题

合同的种类有( )。

A.双务合同与单务合同
B.有偿合同与无偿合同
C.经济合同与非经济合同
D.有名合同与无名合同
E.担保合同与无担保合同。