to have waited
Deveríamos ter esperado mais alguns minutos.
We should have waited a few more minutes.
You should have waited.
Nós deveríamos ter esperado mais alguns minutos.
We should have waited a few more minutes.
Eu deveria ter esperado mais três meses.
I should have waited another three months.
We should have waited.
Poderia pelo menos ter esperado até eu ir embora.
He could at least have waited until I left.
— Ирония судьбы, или С легким паром! (1976)
Deveria ter esperado pelo Tom.
You should have waited for Tom.
É tudo que nós poderíamos ter esperado.
It's everything we could have hoped for.
We should have waited.