there has been 是现在完成时态,there was 是一般过去时态。
there be句型中的there为引导词,无词义;be为谓语动词,根据情况可以有单复数的变化,也可 以有不同的时态变化;there be后面的名词为句子主语。如:There are not enough people to do the job. 干这工作人手不够。There are a lot of things I’d like to ask you. 有好些事我想问你的。 时态问题:there be结构的时态由其中的谓语动词be来体现,它可以有一般现在时、一般将 来时、一般过去时、现在完成时以及过去完成时等多种时态形式。如:There was a hospital nearby. 附近有一家医院。There has been no rain this week. 这个星期一直没下雨。There will be something you can enjoy. 会有你喜欢的东西。
时态不一样,前者表示某种过去有某物,现在已没有。后者某处有过某物,现在有没有不定。
there has been是there was的现在完成时态.
区别是:there has been表示一个已经发生了这个状态,并对于现在有影响.
there was表示在过去一个时间点发生了这件事,就事论事,对现在没影响.
During the period,there was a marked jump of 8% from......表客观事实;
During this period,there has been a dramatic increas from。。表发生了这个状态,并对于现在有影响.