单项选择题

由于承包人的原因造成停工,且由于工程师不及时做出答复导致承包人无法复工,由()承担违约责任。

A.发包人
B.承包人
C.工程师
D.视具体情况而定