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

vindicar

El que los acontecimientos hayan vindicado este análisis no es motivo para congratularse.
The fact that events have vindicated this analysis is no reason to celebrate.
Palabra del día
el villancico