问题

Shall I go and buy two more bottles of beer?— No, I’ve already bought twenty. That _____ be enough for us two.
A:can
B:may
C:ought to
D:might
B:may
C:ought to
D:might
正确答案是: