hello! i___you ___in london .how long have you been here?A. don't konw; wereB. hadn't known; areC. haven't known; areD. didn't know; were答案选的是D。句尾是here,证明说话的地点就在London。为什么第二个空格要用were??you were in London 意思是指过去你在London,而不是现在在London啊。谁能详细的解释一下吗?