Оборот there has been или there have been, есть ни что иное, как знакомый нам оборот there is/ there are во времени Present Perfect, который используется для того, чтобы сообщить, что где-то поизошло что-то.
Несмотря на то, что оборот there have been или there has been переводится на русский язык глаголом в прошедшем времени, речь идёт о событии, которое имеет непосредственное отношение к настоящему времени, и нам или неизвестно, когда это случилось, или неважно.
Оборот there have been (= there’ve been) используется с существительными во множественном числе, а there has been (= there’s been) – для единственного числа и неисчисляемых существительных.
What’s the matter? There’s been an accident. (Что случилось? Произошла авария.)
What’s wrong? There’s been a mistake. (Что не так? Произошла ошибка.)
There’s been a fire this week. (На этой неделе произошел пожар.) (this week – относится к настоящему)
There have been three robberies this year. (В этом году произошли три ограблениия.)
Супер пнятно и просто. Спасибо