单选题 Hello! I ____ you were in London. How long have you been here?
【正确答案】 C
【答案解析】句意:你好!我不知道你在伦敦,你在这儿多长时间了?本题考查的是时态。 从句中谓语动词为一般过去时were,可知主句中谓语动词要用一般过去时或一般现在时。分析题意可知,“我不知道你在伦敦”这个事实发生在双方此刻的交谈之前,主句谓语动词应使用一般过去时。故C正确。