下列哪些单位、组织不能作为保证人。
A.国家机关
B.以公益为目的的学校、幼儿园、医院等事业单位、社会团体
C.企业法人的分支机构
D.企业法人的职能部门
E.主要财产所在地不在我国的外国投资者
正确答案是ABCDE