下列哪些单位、组织不能作为保证人。

下列哪些单位、组织不能作为保证人。

A.国家机关

B.以公益为目的的学校、幼儿园、医院等事业单位、社会团体

C.企业法人的分支机构

D.企业法人的职能部门

E.主要财产所在地不在我国的外国投资者

正确答案是ABCDE