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. ( ) (本题3.5分)
A、 had been; have met B、 have been; have met C、 had been; had met D、 have been; had met