“Hello! I ____________ you ____________ in London. How long have you been here?”
“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
【正确答案】:D
【题目解析】:how long have you been here?译为:你已经在伦敦(here)住了多久?have been 现在完成时是指:从过去的某一段时间到现在,been表延续性所以要用didn't know; were,译为:我不知道你在伦敦(语境是过去的某段时间一直不知道)
Top