单项选择题

A.订立施工合同
B.工程完工
C.约定应当支付工程款
D.工程通过竣工验收