单项选择题

They ______ never ______ each other since they met last.

A. had; seen
B. did; see
C. have; seen
D. have; saw