问题

We first met on a train in 2010,but 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
正确答案是: