单项选择题

John and I ( ) friends for eight years. We first got to know each other at a Christmas party. But we ( ) each other a couple of times before that.

A.had been; have seen
B.have been; have seen
C.had been; had seen
D.have been; had seen