单项选择题

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