多项选择题

A.银行提供的保函
B.担保公司或保险公司提供的担保
C.商业企业
D.个人
E.政府