devia ter dito

should have said

→ dever
phrase Rare #27,817
should have said Expresses that someone ought to have said something in the past, often implying regret or criticism. Devia and deveria are both common forms; devesse ter dito is another possible form in certain sentence structures.
PO: Você devia ter dito a verdade desde o começo.
EN: You should have told the truth from the beginning.

Devia ter dito que estamos ocupadas.

I should have said that we are busy.

— Tudo Sobre Minha Mãe (1999)

Devia ter dito logo o que pensa!

He should have said what he thought right away!

— Um Dia Muito Especial (1977)

Devia ter dito que estava indo.

You should have said you were leaving.

— O Motorista de Táxi (2017)

Devia ter dito logo o que pensa.

He should have said what he thought right away.

— Um Dia Muito Especial (1977)

Devia ter dito que vinha para nossa casa.

You should have said you were coming to our house.

— O Sol Enganador (1994)

Devia ter dito mais cedo!

I should have said that sooner!

— Desejo e Perigo (2007)

Devia ter dito antes.

You should have said so earlier.

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