多项选择题

A.合同的法律基础
B.施工工期
C.违约责任
D.承包人的主要任务
E.竣工结算程序