问题

Isn’t it a great surprise that I happened to meet my university English teacher at the South Bank Parkland last week?—How long ____ you _____ each other, then?

A:hadn’t; seen
B:haven’t; seen
C:didn’t; see
D:don’t; see
正确答案是: