have flattered
-he halagado
Presente perfecto para el sujetodel verboflatter.Hay otras traducciones para esta conjugación.

flatter

They have flattered themselves that the national difficulties would soon be settled and confusion and war end, but all will be convinced that there is more reality in the matter than was anticipated.
Se han halagado a sí mismos diciéndose que las dificultades de la nación pronto se solucionarán y que pronto concluirán la confusión y la guerra, pero todos quedarán convencidos de que la situación no es tan sencilla como se había anticipado.
Palabra del día
la cometa