——Do you know him well ?——Sure .We ___friends since ten years ago.A.were B. have been C.have become D.have made 答案是B ,为什么?求解释.
来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 11:37:49
——Do you know him well ?——Sure .We ___friends since ten years ago.A.were B. have been C.have become D.have made 答案是B ,为什么?求解释.
——Do you know him well ?——Sure .We ___friends since ten years ago.
A.were B. have been C.have become D.have made
答案是B ,为什么?求解释.
——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.
SINCE 自从,常用于现在完成时,排除A ,而C 与D 是终止性动词,不能与SINCE 连用。
***********************************************************************
春节快乐! 加油!不明白再问!如果帮到你,请采纳,谢谢!
*******************************...
全部展开
SINCE 自从,常用于现在完成时,排除A ,而C 与D 是终止性动词,不能与SINCE 连用。
***********************************************************************
春节快乐! 加油!不明白再问!如果帮到你,请采纳,谢谢!
************************************************************************
收起
since+过去的时间,前面用现在完成时