问题

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
正确答案是: