2.21I have bought this story book for more than ten years.

have bought 错了应该改为? 为什么?

have bought -----have had 已经拥有,这个动词可以延续,而buy 是短暂动词
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-02
have bought是瞬间动词,表示买那个动作,而for more than ten years是说已经10年了,你不可能买一个东西买了10年,SO,把have bought改成have had,意思就变成已经拥有了十年了,意思就通顺了,你滴明白
第2个回答  2009-03-03
have bought 应该改为 have had 表示已经拥有,因为have这个动词可以表示延续,而buy 是短暂动词,不能用于延续性的动作。
第3个回答  2009-02-28
bought-kept/had
大家正在搜