问题

Sorry, the tickets have already been sold out.— Really? Maybe I ________ a little earlier.[ ]
A: should come
B: should have come
C: could have come
D: must have come
B: should have come
C: could have come
D: must have come
正确答案是: