I bought this book two years ago我买了这本书在两个星期之前.那为什么不可以在bought前加have.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 20:30:16

I bought this book two years ago我买了这本书在两个星期之前.那为什么不可以在bought前加have.
I bought this book two years ago我买了这本书在两个星期之前.那为什么不可以在bought前加have.

I bought this book two years ago我买了这本书在两个星期之前.那为什么不可以在bought前加have.
buy ,买,是个瞬间动词,交出钱的那一刻,就是买了
而且有了 two years ago,两年知用过去时,
所以果断用bought
亲,若是用了have bought,则表示一段时间里(这里特指2年),一直在进行着这个动作
你想想啊,我总不能一直在——进行“买”这个动作吧
所以,比较合适的用法是,
i have had (拥有,连续性动词)this book for two years.

two years ago 有具体的过去时间,而且买是瞬间动作,不可以用完成时的。

two years ago意为两年前在这可以看出,是过去式的。
懂了吗

two years ago 过去时态的标志

bought 是短暂性动词.前面不能加have ,还有two years ago说明是一般过去时.不能加have。
如果要加,应该这样说:I have had this book for two years