单项选择题

I haven't seen him for quite a long time, but his parents ______ him sometimes.

A.still saw
B.still see
C.have still seen
D.has still seen