单项选择题

They hurried there only to find the meeting canceled. In fact they ()at all.

A. needn't have gone
B. wouldn't have gone
C. mustn't have gone
D. might not have gone