问题

David and Tom are good friends. They ______ each other for ten years.
A:knew
B:know
C:have known
D:had known;
B:know
C:have known
D:had known;
正确答案是: