单项选择题

You () her in her office last Monday; she has been out of town for one month.

A. needn’t have seen
B. can’t have seen
C. might have seen
D. must have seen