单项选择题

商业银行可接受下列( )单位作为保证人。

A.企业法人的职能部门
B.经国务院批准为使用外国政府或者国际经济组织贷款进行转贷的
C.无企业法人的书面授权或者超出企业法人书面授权范围提供保证的企业法人的分支机构
D.以公益为目的的事业单位、社会团体