问题

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