—Do you know Jack well?—Certainly. We ______ friends since ten years ago.
—Do you know Jack well?—Certainly. We ______ friends since ten years ago.
A、were
B、have made
C、have become
D、have been
【正确答案】:D
【题目解析】:根据句意可知应该用完成时,所以A答案错误。have been…表示状态,可以和表示一段时间的短语连用。have made和have become都是瞬间动词,不能和表示一段时间的短语连用。
Top