-Certainly.We____friends since ten years ago. A.were B.have made C.have become D.have been 我来答 2个回答 #热议# 上班途中天气原因受伤算工伤吗? 夔又律风 2019-07-30 · TA获得超过3万个赞 知道大有可为答主 回答量:1.1万 采纳率:33% 帮助的人:878万 我也去答题访问个人页 关注 展开全部 因为在since做时间词的时候,句子中的动词应该是完成时,要把短暂性动词变为持续性动词,而become不是持续性动词,所以不可以选C。而be是在since的句子中也变为持续性动词,所以正确答案选D。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 小芳枝7 2019-03-19 · TA获得超过3万个赞 知道大有可为答主 回答量:1.1万 采纳率:28% 帮助的人:743万 我也去答题访问个人页 关注 展开全部 D是正确答案。,要把后面部分删除。在定语从句中:Wehavebecomefriends,当句子有和for+一段时间或者since+时间点/,如选C。,borrow——keep;一般过去式的句子。,buy——have,句子中的短暂性动词要转变为持续性动词,,改为。.就可以了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2020-03-10 Our English teacher is very nice. We _____ friends since three years ago. A. were B. became C. have 3 2013-04-21 we_____each other for ten years. 这里填have known 为什么不能填have been knowing 2 2014-11-24 ---- Do you know Jack well? ---- Certainly, we _________ friends since ten years ago. A.were.. 3 2010-11-18 We are the best friends,____we often have some different ideas A because B but C and D though 9 2011-03-19 Our foreign teacher has travelled to five cities in China------ .A last year B a year ago C nest ye 2 2011-08-05 We have ___touch with each other for twenty years. A, got in B.a C.out of D.kept in 3 2019-02-21 we have been friend for 20 years 2013-01-10 It will be ten years_we have the chance of seeing each other. A.since B.that C.after D.before 1 更多类似问题 > 为你推荐: