She have bought the computer since three years ago

风之子666 1年前 已收到4个回答 举报

liushirley 幼苗

共回答了17个问题采纳率:82.4% 举报

你好,这是一个错误的句子,简单讲一下
since three years ago 表示从三年前到现在,是一个持续的时间,一个过程
但是buy买是一个短暂性的动词,你想,“买”在买的那一瞬间动作就完成了
怎么能说从三年前到现在一直在买呢?
因此,需要把buy改成一个延续的动词,你买了它,等于你拥有了它
那么就是have,因为是现在完成时前面的have还要改成has
She has had the computer since three years ago

祝你学习进步

1年前

8

125488 幼苗

共回答了324个问题 举报

不对,这句话如果是强调三年前发生的动作,应该这么说:
She bought the computer three years ago.
如果要强调三年之久,则应如下说:
She have bought the computer for three years.

1年前

2

大漠风萧萧 幼苗

共回答了10个问题 举报

错。
应该是 she has had the computer for three years
或者 she bought the computer three years ago

1年前

1

jiaxunqi11 幼苗

共回答了904个问题 举报

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 thre...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.015 s. - webmaster@yulucn.com