问题

Have you seen your nephew lately? —— Yes, in fact, I saw him yesterdayI ______ him for three years
A:haven’t
B:didn’t
C:hadn’t
D:don’t
B:didn’t
C:hadn’t
D:don’t
正确答案是: