有效降低项目融资业务项目建设期风险的方式包括()。

有效降低项目融资业务项目建设期风险的方式包括()。

A.项目相关方签订总承包合同

B.投保商业保险

C.建立完工保证金

D.提供完工担保和履约保函

正确答案是ABCD