问题

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