Resultados posibles:
has criticado
-you have criticized
Antepresente para el sujeto del verbo criticar.
has criticado
-you have criticized
Antepresente para el sujeto vos del verbo criticar.

criticar

Me has criticado por esto durante más de 30 años.
You been on me for this for over 30 years.
Te has criticado a ti mismo arriba y abajo y atrás y adelante.
You have criticized yourself up and down and back and forth.
Palabra del día
la aceituna