问题描述: in the past few years there have been great changes in my city,为什么是have 1个回答 分类:英语 2014-10-28 问题解答: 我来补答 there have been great changes in my city是个倒装句.主语是changes,是复数,所以要用have.作者在此使用现在完成时态,主要是想表明,在过去几年发生了巨大的变化,这个变化到今天为止仍在进行中. 展开全文阅读