A延长工期
B缩短质量缺陷修复期限
C要求发包人支付实际发生的额外费用
D要求发包人支付合理的预期利润
E要求发包人按合同的约定支付违约金
正确答案 A,C,D,E
答案解析 承包人要求赔偿时.可以选择以下一项或几项方式获得赔偿:(1)延长工期;(2)要求发包人支付实际发生的额外费用;(3)要求发包人支付合理的预期利润;(4)要求发包人按合同的约定支付违约金。

A延长工期
B缩短质量缺陷修复期限
C要求发包人支付实际发生的额外费用
D要求发包人支付合理的预期利润
E要求发包人按合同的约定支付违约金