多项选择题

A.担保合同履行
B.证明合同有效
C.对债权人和债务人都具有约束作用
D.具有预先给付的性质