单项选择题

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