问题

Hello, I ____ you ____ in London, how long have you been here?— I came here last week[ ]
A: don't know; were
B: didn't know; were
C: haven't known; are
D: hadn't known; are
B: didn't know; were
C: haven't known; are
D: hadn't known; are
正确答案是: