单项选择题

I haven’t seen her().

A.During three weeks
B.since three weeks
C.three weeks ago
D.for three weeks