句中有Over the past ten years 应用什么时态?

问题描述:

句中有Over the past ten years 应用什么时态?

现在完成时或一般现在时,不能用过去时
Over the past ten years,great changes have taken place in our hometown.
What is the average increase in the cost of living over the past ten years in the US?