全站数据
8 4 2 0 5 8 1

there has been 和there was的区别

质量工程师老周 | 教育先行,筑梦人生!         
问题更新日期:2024-05-16 06:14:59

问题描述

there has been 和there was的区别,在线求解答
精选答案
最佳答案

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。。表发生了这个状态,并对于现在有影响.

其他回答

时态不一样,前者表示某种过去有某物,现在已没有。后者某处有过某物,现在有没有不定。