Our home town ________ a lot since i left in 1995空里填的为什么是 has changed而不是 was chanded (被改变)呢是不是 since 决定了用 完成时态呢

问题描述:

Our home town ________ a lot since i left in 1995
空里填的为什么是 has changed
而不是 was chanded (被改变)呢
是不是 since 决定了用 完成时态呢

看见有since后 不用太多考虑,直接就用have/has done 的结构,since是现在完成时的标志词。 was done 是被动语态,且没有逗号相连,不是非谓语,所以不能用。在题意中也没有被动的意思。

算是主动态表示被动意思吧。比如说家乡发生了巨变,可以理解为家乡自己变的。
不太确定啊。

这里的has changed 表示的是过去某段时间开始一直延续到现在的动作 现在完成时
现在完成时与一般过去时的区别:
1.前者表示过去动作对现在的影响,后者表示过去动作的事实
2.前者表示的动作开始的动作延续到现在,后者表示过去延续了一段的动作已停止
是的 有since 就要用 现在完成时