have moralized
Presente perfecto para el sujetodel verbomoralize.Hay otras traducciones para esta conjugación.

moralize

Had I been a literary man I might, perhaps, have moralized upon the futility of all ambition.
De haber sido yo un literato, hubiese podido quizб moralizar sobre la futileza de toda ambiciyn.
Palabra del día
el tejón