'There have been'
How would I say, 'there have been', as in 'throughout history, there have been'...?
I'm slightly confused.
Can someone explain it to me?
Thanks.
8 Answers
ha habido.
The thing to remember is you're using the 'impersonal' haber, not the 'auxillary' haber. In the present tense you would use 'hay = there is, are'. In the present perfect 'There have/has been' = ha habido. Of course, I could be wrong.
There have been and also there has been is the same thing in Spanish and it is as mentioned, the present perfect, ha habido.
For those interested here are a few more using haber impersonally.
Habiendo - There being
Habido - There having been
Haya - Let there be, may there be
Había - There was, there were
Hubo - There was, there were
Habrá - There will be
Habría - There would be
Había habido - There had been
Hubo habido - There had been
Habrá habido - There will have been
Habría habido - There would have been
There is also the form ha used to denote "ago" in expressions of time, eg,
mucho tiempo ha - A long time ago.
So is "There should have been. . ." translated as "Debería haber habido. . ."?
han habido - have been - I am almost 100% sure.
Maybe this site can help.
WE have some differing opinions here.
Are "There has been" AND "There have been" both "ha habido" in Spanish or not?
There have been...
Han habido...
"ha habido.
The thing to remember is you're using the 'impersonal' haber, not the 'auxillary' haber. In the present tense you would use 'hay = there is, are'. In the present perfect 'There have/has been' = ha habido. Of course, I could be wrong."
I don't understand, slightly more confused.
Sorry.