If thesegoods have not reached us by the end of this week, we sh

If thesegoods have not reached us by the end of this week, we shall be_________to cancel the order.
A、free
B、delighted
C、pleased
D、compelled
【正确答案】:D