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

uy ,买,是个瞬间动词,交出钱的那一刻,就是买了

而且有了 two years ago,两年知用过去时,

所以果断用bought

亲,若是用了have bought,则表示一段时间里(这里特指2年),一直在进行着这个动作

你想想啊,我总不能一直在——进行“买”这个动作吧

所以,比较合适的用法是,

i have had (拥有,连续性动词)this book for two years.