多项选择题

《担保法》规定了5种担保方式,这5种担保方式为哪几种:()

A.保证
B.抵押
C.质押
D.留置
E.定金