单项选择题

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 met
B. have been; have met
C. had been; had met
D. have been; had met