They()each other for more than twenty years.
A:don't see
B:didn't see
C:haven't seen 
D:hadn't seen
出自:专升本