单项选择题

She______.

A.mustn't have hurried
B.couldn't have hurried
C.must not hurry
D.needn't have hurried