单项选择题

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