单项选择题

A.要约生效前
B.受要约人已经为履行合同做了准备工作
C.撤回要约的通知先以要约到达要约人
D.要约生效后,受要约人承诺前