根据《民法典》规定,下列主体中,不得作为保证人的有()。
A: 不具有完全代偿能力的法人
B: 公立大学
C: 居民委员会
D: 无民事行为能力人
本题考查保证人。选项A,不具有完全代偿能力的法人、其他组织或者自然人,以保证人身份订立保证合同后,不得以自己没有代偿能力要求免除保证责任。
选项B,属于以公益为目的的非营利法人、非法人组织,不得作保证人。
选项C,居民委员会、村民委员会不得为保证人,但是依法代行村集体经济组织职能的村民委员会,依照村民委员会组织法规定的讨论决定程序对外提供担保的除外。
选项D,保证人应当具有完全民事行为能力。
因此,本题选项BCD正确。