han vindicado
-they/you have avenged
Antepresente para el sujeto ellos/ellas/ustedes del verbo vindicar.

vindicar

Pero los eventos desde la caída de Baghdad han vindicado a Shinseki.
But events since the fall of Baghdad have vindicated Shinseki.
Koselleck basa su tesis en la constatación de que los historiadores han vindicado algún tipo de justicia inherente a la historia.
Koselleck bases his thesis on determining that historians have vindicated some type of justice inherent to history.
Palabra del día
la leña