因为从1990到现在我国肯定是有很多变化 而不是一个 所以 是great changes 而宾语changes 是复数 所以谓语肯定也要用have 而不是单数形式has 可以用 there has been啊 比如说 there has been a great dream in my mind sincen i was a little child。
Change 作名词时是可数名词,多年来的变化自然是复数,因此用have。 there be结构的现在完成时形式就是there have been