这道题为什么D不行?
21.—Doyouknowhimwell?—Sure.Wefriendssincetenyearsago.A.wereB.havebeenC.havebecomeD.ha...
21. —Do you know him well?
—Sure. We friends since ten years ago.
A. were B. have been
C. have become D. have made
为什么D不行? 展开
—Sure. We friends since ten years ago.
A. were B. have been
C. have become D. have made
为什么D不行? 展开
展开全部
make 为短暂性动词,不能用于完成时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D为不持续,为短暂性动词
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
make friends是交朋友的意思,如果选D意思不就成了“我们十年前就开始交朋友了”,更准确的应该是“我们十年前就是朋友了”。不是吗?从语法上讲,make friends是个暂时性动作,不能用于持续的完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为后面有since,make 为短暂性动词,不能用于完成时,前面必须用have been
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询