He has bought 和 He bought 有什么区别呢?
1个回答

这两个都是表示过去时态,不过呢,bought是在过去时中用的,而has bought是在完成时中用的.什么是过去时呢,就是单纯的说过去做的事情,一般和yesterday(昨天)等连用.而完成时一般表示一种状态,表示“已经做了.”,一般和since(自从)连用.

给你个例子啊,

I bought a pen yesterday.我昨天买了个笔.

I have bought a pen so you don't need to buy again.我已经买了个笔所以你不用再买了.

懂了吧?

我自己的知识...