单项选择题

下列哪个单位只存在法律规定的特殊情形下才可以为保证人?()

A.学校、幼儿园、医院
B.社会团体
C.国家机关
D.企业法人的分支机构