问题

Guess what!I met an old school friend last week.——How nice!How long____ each other?
A:didn't you see
B:haven't you seen
C:hadn't you seen
D:don't you see
B:haven't you seen
C:hadn't you seen
D:don't you see
正确答案是: