多选题 根据1980年《联合国国际货物销售合同公约》,允许撤销要约的情形有(    )。
   A.要约中明确写明是不可撤销的要约
   B.受要约人有理由相信要约是不可撤销的,并且已经按照要约的条件行事
   C.受要约人明确通知要约人已经收到要约,并声明要对要约进行充分的考虑
   D.要约明确规定了要约的有效期限
【正确答案】 A、B、D
【答案解析】公约第16条规定:“(1)在未订立合同之前,发价得予撤销,如果撤销通知于被发价人发出接受通知之前送达被发价人。(2)但在下列情况下,发价不得撤销:(a)发价写明接受发价的期限或以其他方式表示发价是不可撤销的;或(b)被发价人有理由信赖该项发价是不可撤销的,而且被发价人已本着对该项发价的信赖行事。”