Shanghai has changed greatly in the past few years.为什么用has changed 而不起had changed

问题描述:

Shanghai has changed greatly in the past few years.
为什么用has changed 而不起had changed

过去的事对现在的影响并持续到现在 而且 in the past few years指示了一段时间
并且这个句子是基于现在的 并不是过去的过去
so 标准的现在完成时

has changed 是现在完成时, had changed是过去完成时, 时间状语是in the past few years,
从过去某一点开始到现在,这段时间发生。。。用现在完成时,

看语境和现实情况 用has changed

说话的时刻是现在,所以用现在完成时has changed。
如果说话地时刻是过去,那就用过去完成时had changed。

我是今年中考的学生,分数达到了这次试验的分数但是填志愿的时候没有填试验,请问能不能上啊?