Although he has lived with us for years, he ______ us much impression. 
#104996
A
hadn’t left
B
didn’t leave
C
doesn’t leave
D
hasn’t left