I have bought the car for nearly 5 years.哪里错了

fbatman 1年前 已收到6个回答 举报

四腮鲈鱼 幼苗

共回答了21个问题采纳率:95.2% 举报

ought改成kept
buy是短暂性动词,不能用于现在完成时,和表示一段时间的状语连用

1年前

2

从此不逛xx 幼苗

共回答了1041个问题 举报

I have had the car for nearly 5 years.
buy 是一个非延续动词,所以要用have 的过去分词had

1年前

2

zyf8995780 幼苗

共回答了6个问题 举报

应该是I have kept the car for nearly 5 years. bought 是瞬间动词,keep是延续性动词。延续性动词才能用在完成时态里。

1年前

2

桔子花开 幼苗

共回答了7个问题 举报

buy是非延续性动词,不能用完成时,buy这个动作不可能持续5年,对吧。这样说能明白么?

1年前

2

ww卫士999 幼苗

共回答了6个问题 举报

buy是瞬间动词,不能与段时间搭配,应为,I have had the car for nearly 5 years.

1年前

1

kekeler 幼苗

共回答了1个问题 举报

bought 买 是非延续性动词,这个买的动作不可能持续五年, 只能说五年前买了 或者是拥有这辆车5年了,

1年前

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