单项选择题

When we reached the train station, the train had not arrived yet; so we()

A. needed not to hurry
B. needn't have hurried
C. didn't need to hurry
D. had not needed to hurry