单项选择题

They()each other for more than twenty years.

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