要约失效的情形包括:要约被拒绝、要约被依法撤销、承诺期限届满,受要约人未作出承诺、受要约人对要约的内容作出实质性变更。因此,选项A、B、C、D都是正确的。而选项E中的情形是属于要约不得撤销的情形,不属于要约失效的情形。