told the truth; having told the truth
Ojalá me hubieras dicho la verdad.
I wish you had told me the truth.
Si usted me hubiera dicho la verdad, ahora yo no estaría enfadado.
If you had told me the truth, I wouldn't be angry now.
Ella se dio cuenta de que mejor hubiera dicho la verdad.
She realized that she would have been better off telling the truth.
El Sr. Smith debería haber dicho la verdad.
Mr. Smith should have told the truth.
Si Matias fuera policía de corazón, le habría dicho la verdad a su novia.
If Matias were a policeman at heart, he would have told his girlfriend the truth.
— Tropa de élite (2007)
Si me hubieras dicho la verdad, yo no estaría enojado ahora.
If you had told me the truth, I wouldn't be angry now.
Me arrepiento de haberte dicho la verdad.
I regret telling you the truth.
Debiste haber dicho la verdad.
You should have told the truth.