下列情形中,要约可撤销的是( )。

下列情形中,要约可撤销的是( )。

A.撒销要约的通知在受要约人发出了承诺通知之后

B.受要约人有理由认为要约不可撤销,且为履行合同做了准备工作

C.要约人确定了承诺期限

D.合同中约定要约可撤销

正确答案是D