2013年自考《英语(一)》每日一练(3.21)
单选题
1.—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都是瞬间动词,不能和表示一段时间的短语连用。
编辑推荐