i have already bought this computer for two years这句话错在哪拉?

一直歌唱 1年前 已收到7个回答 举报

dw3gh34 幼苗

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

i have already bought this computer for two years.
for two years 说明这是个延续动作.buy/bought不是延续动词.可以说:
I have had this computer for two years.
I bought this computer two years ago.
I have bought this computer already.

1年前

9

bcat 幼苗

共回答了6个问题 举报

you need a capital i and a period.

1年前

2

粟浴 幼苗

共回答了2个问题 举报

初中生的问题也只有初中生回答了。bought是非延续性动词,后面不能加段时。应把bought改为kept。

1年前

1

安静的钝哥儿AAAA 幼苗

共回答了23个问题 举报

好久没改错了,我觉得应该是bought变have,buy应该是瞬间动词···
我不确定哦

1年前

1

crmx 幼苗

共回答了210个问题 举报

买是一个不延续动作词,所以不能用buy(bought),
可以说,I bought this computer two years ago.或 I have already owned this computer for two years.

1年前

0

rr器资讯 幼苗

共回答了1592个问题 举报

buy是短暂性动词,后面不能接一段时间,这句既然要表达"keep for 2 years",那么就得用延续性动词,可以用have或keep.
所以bought->hadkeptowned

1年前

0

8个大洋 幼苗

共回答了10个问题 举报

BUY 是 终止性动词 本局完成时 应用 延续性动词 建议 用 KEEP 改成 i have already kept this computer for two years
个人意见 仅供参考

1年前

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