多项选择题

You ______ her in her office last Friday, she has been out of town for two weeks.

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