下列主体中,商业银行可接收为保证人的有()。

下列主体中,商业银行可接收为保证人的有()。

A.金融机构

B.从事合法生产经营活动的企业法人

C.事业法人

D.自然人

正确答案是ABD