单项选择题

Nice to see you. I()you for a long time.

A.haven't seen
B.didn't see 
C.hadn't seen 
D.don't see