I _________ here earlier, but I couldn’t catch the first bus.
#87406
A
should come
B
have come
C
should be
D
should have come