根据《民法典》的规定,下列要约中,允许撤销的是( )。
A: 要约人确定了承诺期限的要约
B: 要约人明示不可撤销的要约
C: 受要约人有理由认为不可撤销,且已为履约做了准备的要约
D: 要约生效,但受要约人尚未发出承诺的要约
本题考查合同的订立。要约到达受要约人时生效。在要约生效后,受要约人尚未发出承诺通知之前,要约人可以要求撤销该要约。有下列情形之一的,要约不得撤销:①要约人确定了承诺期限或者以其他形式明示要约不可撤销;②受要约人有理由认为要约是不可撤销,并已经为履行合同作了准备工作。
答案选 D