( ) 3. —Do you know him well? —Sure. We ________ friends since ten years ago. A. were B. hav
()3.—Doyouknowhimwell?—Sure.We________friendssincetenyearsago.A.wereB.havebecomeC.hav...
( ) 3. —Do you know him well?
—Sure. We ________ friends since ten years ago.
A. were B. have become C. have been
D. have made 展开
—Sure. We ________ friends since ten years ago.
A. were B. have become C. have been
D. have made 展开
5个回答
展开全部
正确答案: C
答案解析:根据句意可知应该用完成时,所以A答案错误。
have been.表示状态,可以和表示段时间的短语连用。 have made和have become都是瞬间动词,不能和表示一段时间的短语连用。
答案解析:根据句意可知应该用完成时,所以A答案错误。
have been.表示状态,可以和表示段时间的短语连用。 have made和have become都是瞬间动词,不能和表示一段时间的短语连用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C. have been
用现在完成时
become强调动作,不能和表示延续的时间段since 10 years ago.连用
用现在完成时
become强调动作,不能和表示延续的时间段since 10 years ago.连用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-03-20
展开全部
选C 过去分词been
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-03-20
展开全部
C. have been
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询