问题

We ________ have bought so much food now that Suzie won’t be with us for dinner.[ ]
A: may not
B: needn't
C: can't
D: mustn't
B: needn't
C: can't
D: mustn't
正确答案是: