问题

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