问题 选择题

They __________ each other for more than 5 years.

A.know

B.knew

C.will know

D.have known

答案

答案:D

题目分析:句意:他们认识5年多了。For后跟一段时间,所以句子是现在完成时态。故选D。

单项选择题
单项选择题