多选题 下列关于合同解除的哪些说法是正确的? (    )
   A.委托人或者受托人都可以随时解除委托合同
   B.不定期租赁合同的双方当事人可以随时解除合同
   C.承揽合同中的定作人可以随时解除合同
   D.在承运人将货物交付收货人之前,托运人可以解除运输合同
【正确答案】 A、B、C、D
【答案解析】《合同法》第410条规定,委托人或者受托人可以随时解除委托合同。因解除合同给对方造成损失的,除不可归责于该当事人的事由以外,应当赔偿损失。故A正确。《合同法》第232条规定,当事人对租赁期限没有约定或者约定不明确,依照本法第六十一条的规定仍不能确定的,视为不定期租赁。当事人可以随时解除合同,但出租人解除合同应当在合理期限之前通知承租人。故B正确。《合同法》第268条规定,定作人可以随时解除承揽合同,造成承揽人损失的,应当赔偿损失。故C正确。《合同法》第308条规定,在承运人将货物交付收货人之前,托运人可以要求承运人中止运输、返还货物、变更到达地或者将货物交给其他收货人,但应当赔偿承运人因此受到的损失。故D项正确。所以本题选 ABCD。