单项选择题

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