多项选择题

A.一般保证
B.共同保证
C.连带责任保证
D.反担保