问题

We first met on a train in 2000. We both felt immediately that we _____ each other for years. [ ]
A: knew
B: have known
C: had known
D: know
B: have known
C: had known
D: know
正确答案是: