You _____ come earlier. The bus left a moment ago

You _____ come earlier. The bus left a moment ago

A.would

B.should have

C.may

D.have

正确答案是A