in the past few years there have been great changes in my city,为什么是have
问题描述:
in the past few years there have been great changes in my city,为什么是have
答
changes 是现在还持续着得啊
答
用现在完成时表示从过去一直持续到现在,还在持续着
答
there have been great changes in my city是个倒装句.
主语是changes,是复数,所以要用have.
作者在此使用现在完成时态,主要是想表明,在过去几年发生了巨大的变化,这个变化到今天为止仍在进行中.
答
表示该时间段内发生的变化。而非是瞬间完成。