多项选择题

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