单项选择题

They hurried there only to find the meeting canceled. In fact, they______ at all.

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