tenha havido

there has been

→ ter
phrase Rare #39,260
there has been The subjunctive perfect form of impersonal “haver,” used for something that may have occurred.
PO: É possível que tenha havido um erro.
EN: It’s possible there has been a mistake.

Ou talvez nunca tenha havido um verdadeiro"eu", pra começar.

Or maybe there never was a real “self” to begin with.

— Ghost in the Shell: O Fantasma do Futuro (1995)

Não que não tenha havido um grande período egípcio.

Not that there wasn't a great Egyptian period.

— Astérix e Obélix: Missão Cleópatra (2002)

Não posso ajudar, a não ser que tenha havido crime.

I can't help unless a crime has been committed.

— O Operário (2004)

Temo que tenha havido algum mal entendido.

I'm afraid there may have been some misunderstanding.

Não creio que tenha havido má intenção da parte dele.

I don't believe there was any bad intention on his part.