单项选择题

When we reached the pier, the ferry 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