But things have changed over these years为什么用现在完成时?

如题所述

over these years属于现在完成时的时间状语。
类似:in the past/last+一段时间
但这些年来,情况已经发生了变化。
温馨提示:答案为网友推荐,仅供参考
相似回答