A .全部承包方式下,一般由承包人作为投保人
B .部分承包方式下,应由工程所有人投保
C .分段承包方式下,可由双方协商,推举一方为投保人,并在合同中写明
D .施工单位只提供服务的承包方式下,由所有人出面投保建筑工程保险