单项选择题

依据合同法的规定,属于要约可以撤销的情况是( )。

A.要约人明确表示要约不可撤销
B.要约人确定了承诺期限
C.受要约人为履行合同作了准备
D.受要约人有理由认为要约不可撤销,并已经为履行合同作了准备工作