多项选择题

A.企业分支机构、职能部门不得作为保证人,但分支机构获得法人授权的可在授权范围内提供担保
B.银行不能对外提供担保
C.从事经营活动的事业单位、社会团体为保证人的,如无其他导致合同无效的情形的,保证合同应认定为有效
D.国家机关可以在上级机构同意的情况下作为保证人