The past tense of reproach oneself for is reproached oneself for.
The third-person singular simple present indicative form of reproach oneself for is reproaches oneself for.
The present participle of reproach oneself for is reproaching oneself for.
The past participle of reproach oneself for is reproached oneself for.