单选题 Although he has lived with us for years, he ______ us much impression.
  • [A] hadn't left
  • [B] didn't leave
  • [C] doesn't leave
  • [D] hasn't left


【正确答案】 D
【答案解析】[精解] 本题考查时态。两个分句间是并列关系,一般情况下时态应相同。让步状语从句中用了现在完成则,主句应用现在完成时,表示从过去某个时候开始直到现在的情况。