单项选择题

By eleven o'clock the day before yesterday, we()at the station.

A. had arrived
B. have arrived
C. shall arrive
D. arrive