作业帮 > 英语 > 作业

——Do you know him well ?——Sure .We ___friends since ten year

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/29 04:34:14
——Do you know him well ?——Sure .We ___friends since ten years ago.
A.were B. have been C.have become D.have made
答案是B ,为什么?求解释.
首先,答句的时间短语是since 10 years ago,这和for ten years是一样的效果,所以横线上的谓语动词需要是完成时的可延续性动词,become和made都是非延续性的瞬时动词,所以选B.