单选题   如果工程延期竣工,承包人有义务保证履约担保继续有效。由于发包人原因导致延期的,继续提供履约担保所需的费用由______承担,由于承包人原因导致延期的,继续提供履约担保所需费用由______承担。
 
【正确答案】 D
【答案解析】 如果工程延期竣工,承包人有义务保证履约担保继续有效。由于发包人原因导致延期的,继续提供履约担保所需的费用由发包人承担;由于承包人原因导致延期的,继续提供履约担保所需费用由承包人承担。