There has been ...

There has been ... 意思是 “There has/have been:there is/are 的现在完成时”. There has been / There have been 是 there is / there are 的现在完成时. 接续: There + has / have + been + noun

There has/have been:there is/are 的现在完成时

B2

接续

There + has / have + been + noun

解释

There has been / There have been 是 there is / there are 的现在完成时。用于「在此之前发生、现在仍有影响」的事:There has been an accident(交通仍然堵着)。单数名词用 has been,复数名词用 have been。若是与现在无关的过去时间点,则用 there was / there were。

例句

There has been an accident on the highway.
高速公路上发生了一起事故。
There have been many changes this year.
今年发生了很多变化。

注意

与名词一致:there has been + 单数,there have been + 复数。对比已结束的过去:There was a storm last night。

FAQ

There has been ... — 是什么意思、怎么用?

There has/have been:there is/are 的现在完成时. There has been / There have been 是 there is / there are 的现在完成时。用于「在此之前发生、现在仍有影响」的事:There has been an accident(交通仍然堵着)。单数名词用 has been,复数名词用 have been。若是与现在无关的过去时间点,则用 there was / there were。

There has been ... — 怎么接续?

There + has / have + been + noun

There has been ... — 有什么注意点?

与名词一致:there has been + 单数,there have been + 复数。对比已结束的过去:There was a storm last night。

相关语法

在 app 里学 →