问题

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