vs
QUICK ANSWER
"There have been" is a phrase which is often translated as "ha habido", and "there has been" is a phrase which is also often translated as "ha habido". Learn more about the difference between "there have been" and "there has been" below.
there have been(
thehr
hahv
bihn
)there has been(
thehr
hahz
bihn
)A phrase is a group of words commonly used together (e.g., once upon a time).
1. (general)
a. ha habido
Until recently, there has been no cure for this disease.Hasta hace poco, no ha habido ninguna cura para esta enfermedad.
a. se ha producido
Over the past seven weeks, there has been an increase in good test grades.Durante las últimas siete semanas, se ha producido un aumento en las calificaciones escolares.