单项选择题

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