单选题 They are said ______ each other long time before they met in Harvard University where they worked together on a research project.
A. to know B. to have known
C. knowing D. having known

【正确答案】 B
【答案解析】[解析] to have known不定式完成式表示过去已经发生的情况。