问题

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