since和age在现在完成时句子中的用法区别

来源:百度知道 编辑:UC知道 时间:2024/05/10 20:14:59
比如:Kitty has bought her purse since last year.基蒂自从去年就买了她的钱包. Kitty bought her purse a year ago.基蒂一年前的她的钱包.
为什么前者时错误的???

ago指的是从现在起到过去时间的某一点的一段时间。这个时间状语常与一般过去时态或过去进行时态连用。

since+过去某一时间或句子 和完成时连用

因为last year.是过去时间,所以用现在完成时是不对的
可以改成had bought