单项选择题

A.合同缺陷
B.工程师指令
C.当事人违约
D.其他第三方原因