单项选择题

A.承诺可以实质性改变要约的内容
B.承诺只能以声明表示
C.承诺可以向要约人以外的第三人做出
D.承诺可以撤回