多项选择题

A.经批准有权经营对外担保业务的金融机构
B.具有代位清偿债务能力的非金融企业法人,包括内资企业和外商投资企业
C.外资金融机构
D.国家机关和事业单位