多选题 合同要约失效的情形包括( )。

【正确答案】 B、C、D、E
【答案解析】[解析] 要约在下列情形下不得撤销:要约人确定了承诺期限或者以其他形式明示要约不可撤销;受要约人有理由认为要约是不可撤销的,并已经为履行合同做了准备工作。