The past tense of have blood on one's hands is had blood on one's hands.
The third-person singular simple present indicative form of have blood on one's hands is has blood on one's hands.
The present participle of have blood on one's hands is having blood on one's hands.
The past participle of have blood on one's hands is had blood on one's hands.