多项选择题

下列机构可以作为合同的担保人的是()

A、政府机构
B、社会团体
C、保险公司
D、银行