单项选择题

She () not have seen you yesterday, for she was not there.

A. might
B. could
C. should
D. must