描述中over the past three years这个过去时间断为什么总现在完成进行时那?

Over the past three days I've been learning English 2 hours per day,

这个句子里为什么over past不是过去三天吗?那不应该用过去时吗?over past的时间,发生在过去不应该用过去时吗?句子怎么用现在完成进行时的,
这是为什么那?

这句话虽然长,但句首的时间状语over the past three years是理解用什么时态的关键。over 此处表示时间的跨度,即从过去到现在,也就是在过去三天当中(从过去到现在),用于各种完成时态(现在完成时、完成进行时等等)很恰当。追问

那over在这里就是在什么期间的意思吗?
我不理解的是,在过去三天,那意思说话者说的是前三天已经过去的事,说话者现在是第四天的时候说的了,
就是总感觉这句子说,前三天,要用过去式,转不过来了

温馨提示:答案为网友推荐,仅供参考
相似回答