She have bought the computer since three years ago 对吗

jjkkchan
2012-07-16 · TA获得超过3.1万个赞
知道大有可为答主
回答量:2.4万
采纳率:86%
帮助的人:4270万
展开全部
1. 时态不对。
改成:She bought the computer three years ago.(没有since,说的是过去的事)
2. buy是个终止性动词,不能与since three years ago(自从三年前以来)一段时间状语连用,应把have bought改成have had
改成:She has had the computer since three years ago.
3.主谓不一致
She have是不对的
势烃玉Qa
2012-07-16 · TA获得超过5021个赞
知道小有建树答主
回答量:1784
采纳率:0%
帮助的人:1159万
展开全部
不对,这句话如果是强调三年前发生的动作,应该这么说:
She bought the computer three years ago.

如果要强调三年之久,则应如下说:

She have bought the computer for three years.
追问
追答
要,没注意呢,呵呵
She has bought the computer for three years
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4cb4941
2012-07-16 · TA获得超过407个赞
知道小有建树答主
回答量:112
采纳率:100%
帮助的人:78.2万
展开全部
你好,这是一个错误的句子,简单讲一下
since three years ago 表示从三年前到现在,是一个持续的时间,一个过程
但是buy买是一个短暂性的动词,你想,“买”在买的那一瞬间动作就完成了
怎么能说从三年前到现在一直在买呢?
因此,需要把buy改成一个延续的动词,你买了它,等于你拥有了它
那么就是have,因为是现在完成时前面的have还要改成has
She has had the computer since three years ago

祝你学习进步
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stlzuedu
2012-07-16
知道答主
回答量:43
采纳率:0%
帮助的人:28.1万
展开全部
错。
应该是 she has had the computer for three years
或者 she bought the computer three years ago
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式