单项选择题

A.撤回要约的通知只能在要约到达受要约人之前
B.在要约生效后,受要约人尚未发出承诺通知之前,要约人可以要求撤销该要约
C.要约人确定了承诺期限的要约不可撤销
D.受要约人为履行合同做了准备工作的要约不可撤销