单项选择题

She ______ Mr. Brown yesterday morning, for he has gone to New Jersey On business.

A.mustn't have met
B.couldn't have met
C.shouldn't have met
D.needn't have met