单项选择题

I should come to the spot soon, but that I have been much engaged with some formalities.

A.I would have come to the spot soon
B.I should have come to the spot soon
C.I could come to the spot sooner
D.I would come to the spot sooner