【正确答案】
B
【答案解析】[考点] 合同的成立 要约的生效时间因要约形式的不同而有所不同。口头要约自受要约人了解时生效,书面要约自要约到达受要约人时生效。在要约生效前,要约人可以撤回要约;要约生效后,在符合法定条件时,要约人可以撤销要约。但以下要约属于不可撤销的要约;①受要约人已经作出承诺;②要约人在要约中明示了不得撤销;③要约人在要约中规定了承诺期限;④受要约人有理由认为要约不可撤销,并已经作了准备履约工作。本题中A选项要约还没有到达,只能撤回而不能撤销,CD选项均属于不可撤销的要约。因此,本题答案为B。