Professional Documents
Culture Documents
There To Be
There To Be
There has to have been - tem que ter tido/há de haver havido (singular)
There have to have been - tem que ter tido/há de haver havido (plural)
There had to have been - teve/tinha que ter tido/houve/havia de haver havido
There could have been a mistake.
Poderia ter havido um erro.