单项选择题

承包人违约时,由( )代为完成工程建设的担保方式,有利于工程建设的顺利进行。

A.银行
B.律师
C.工程担保人
D.工程监理