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 + 单数,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。