【喵呜刷题小喵解析】:根据《建设工程施工合同(示范文本)》,除专用合同条款另有约定外,发包人应当投保建筑工程一切险或安装工程一切险。因此,应当投保建筑工程一切险的主体是发包人,选项B正确。而承包人、分包人、监理人通常不是投保建筑工程一切险的主体,因此选项A、C、D均错误。