单项选择题

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