By the end of last year we ___ each other for ten years.

问题描述:

By the end of last year we ___ each other for ten years.
A.have known B.knew C.were learning D.had known

D.had known
By the end of last year 截止到去年底 BY加过去时间可以看做过去完成时的标志