多项选择题

船舶碰撞的责任划分主要有()。

A.单方过失责任
B.共有过失责任
C.双方无过失责任
D.平分过失责任