问题

Oh! I ___ you ___ in Beijing.How long have you been here?
A:don’t know were
B:hadn’t known were
C:haven’t known are
D:didn’t know were
B:hadn’t known were
C:haven’t known are
D:didn’t know were
正确答案是: