So 15 bottles of beer should be enough.

问题描述:

So 15 bottles of beer should be enough.
---We’ll have four guests altogether.
---So 15 bottles of beer ( ) be enough.
A.may B.might C.should D.would
谁能给详细的解析下这题,尤其是C和D选项.

15瓶啤酒应该够了,这句含有肯定语气,因为A,B,表示猜测,所以排除,
D,表示将...,也许大概,只有C是含有应该的意思.