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

[复制链接]
查看11 | 回复4 | 2009-2-28 00:55:47 | 显示全部楼层 |阅读模式
have bought 错了应该改为? 为什么?

回复

使用道具 举报

千问 | 2009-2-28 00:55:47 | 显示全部楼层
have bought -----have had 已经拥有,这个动词可以延续,而buy 是短暂动词...
回复

使用道具 举报

千问 | 2009-2-28 00:55:47 | 显示全部楼层
have bought是瞬间动词,表示买那个动作,而for more than ten years是说已经10年了,你不可能买一个东西买了10年,SO,把have bought改成have had,意思就变成已经拥有了十年了,意思就通顺了,你滴明白...
回复

使用道具 举报

千问 | 2009-2-28 00:55:47 | 显示全部楼层
have bought 应该改为 have had 表示已经拥有,因为have这个动词可以表示延续,而buy 是短暂动词,不能用于延续性的动作。...
回复

使用道具 举报

千问 | 2009-2-28 00:55:47 | 显示全部楼层
bought-kept/had...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行