have reprobated
Presente perfecto del verbo reprobate. Hay otras traducciones para esta conjugación.

reprobate

I have reprobated myself, over and over again, for not being there.
Me he "reprobado conmigo misma" una y otra vez por no haber estado con él allí.
Palabra del día
la cuenta regresiva