【正确答案:D】
(1)选项AB:定作人可以随时解除承揽合同,因此给承揽人造成损失的,应当赔偿损失。
(2)选项CD:承揽人将其承揽的“主要工作”交由第三人完成的,应当就该第三人完成的工作成果向定作人负责;未经定作人同意的,定作人可以解除合同;承揽人可以将其承揽的“辅助工作”交由第三人完成(无需经定作人同意),并就该第三人完成的工作成果向定作人负责。

【正确答案:D】
(1)选项AB:定作人可以随时解除承揽合同,因此给承揽人造成损失的,应当赔偿损失。
(2)选项CD:承揽人将其承揽的“主要工作”交由第三人完成的,应当就该第三人完成的工作成果向定作人负责;未经定作人同意的,定作人可以解除合同;承揽人可以将其承揽的“辅助工作”交由第三人完成(无需经定作人同意),并就该第三人完成的工作成果向定作人负责。