单选题 I met him in the street the other day. We ______ each other for many years.
A. have not seen C. did not see
B. had not seen D. have not been seeing

【正确答案】 B
【答案解析】