单项选择题

A.要约人确定了承诺期限的要约
B.要约人明示不可撤销的要约
C.已经到达受要约人但受要约人尚未承诺的要约
D.受要约人有理由认为不可撤销,且已为履行合同做了准备的要约