多项选择题

违约责任的种类主要为()

A、主要责任和次要责任
B、过错责任和无过错责任
C、单独责任和共同责任
D、单方责任和混合责任