单项选择题

I () a little earlier, but I met a friend of mine on the way.

A. should arrive
B. would be arriving
C. could have arrived
D. arrived