问题

There was a lot of fun at yesterday’s party. You _____ have come, but why didn’t you? [ ]
A: must
B: shouldn't
C: needn't
D: ought to
B: shouldn't
C: needn't
D: ought to
正确答案是: