问题

185. Hello! I_______ you _______ in London.How long have you been here
A:don't know…were
B:hadn't known…are
C:haven't known …are
D:didn't know … were
B:hadn't known…are
C:haven't known …are
D:didn't know … were
正确答案是: