Over the past three days这个时间接完成进行时吗?请看我问题补充里的描述

Over the past three days I've been averaging 2.333 cries per day,

这个句子里为什么over past不是过去三天吗?那不应该用过去时吗?我看到好几个句子都是这样用的,over past的时间,句子用现在完成进行时的,
这是为什么那?

over the past 3 days
in the past 3 days
(past也可用last换)
in/over+past/last+一段时间
在过去……
(从现在算起的三天,就是现在完成时或现在完成进行时。)
In the past 50 years or so, scientists have been able to see farther and farther into the sky.追问

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

追答

在过去三天:从现在算起才能确定的,如果不是从现在算起,怎么知道是过去三天?
再这么说,希望能理解:在过去三年,就是从今年(现在算起2020,2019,2018)(2020年3月7日——过去到2018年3月7日这一段时间)。要不是从现在算起,过去三年怎么出来?
前三天,就是过去:是个时间点。three days ago, 跟现在没有关系了。

别把概念搞错了。

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