结构推理 要约在哪些情形下失效?
【正确答案】有如下情形之一的,要约失效:
   (1)拒绝要约的通知到达要约人,需要注意的是受要约人可以像要约人撤回要约那样撤回拒绝的通知,这时要约仍然继续有效。但若撤回拒绝的通知迟于拒绝的通知到达要约人的,此时要约已经因拒绝的通知到达要约人而失效,该项通知并不产生法律上的效力。另外该项撤回拒绝的通知也并不构成一项新的要约,因为受要约人此时并没有签订合同的意思。
   (2)要约人依法撤销要约。
   (3)承诺期限届满,受要约人未作出承诺。
   (4)受要约人对要约的内容作出实质性变更。如果受要约人对要约的内容作出了实质性的修改,那么将视为对先前要约的拒绝,因为经修改后的要约已经不能体现要约人所要表达的意思了。但如果仅仅对要约的非实质性内容作出变更,而且要约人既没有表示要约不可变更也没有及时对非实质性变更表示反对的话,则不视为对先前要约的拒绝。
【答案解析】