帮忙解答英语习题

来源:百度知道 编辑:UC知道 时间:2024/06/02 21:47:10
There___(be)great changes on our ctty since 1987

have been
因为后面的since 1987,故用完成时态.
又changes是复数,所以用have

There have been great changes on our city since 1987
意思是:自从1987年,我们的城市发生了翻天覆地的变化。

答案是:have been 本句是由since引导的现在完成时,又从后面的changes可知应为复数have

有since肯定用完成
there是单数用has不是have

have been

从1987(过去)到现在,对现在有影响,所以用现在完成时

have been