单项选择题

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