Present participle; Past participle - avenging - avenged Present - avenge - avenge - avenges - avenge - avenge - avenge Past - avenged - avenged - avenged - avenged - avenged - avenged Future - will avenge - will avenge - will avenge - will avenge - will avenge - will avenge Present conditional - would avenge - would avenge - would avenge - would avenge - would avenge - would avenge Present Perfect - have avenged - have avenged - has avenged - have avenged - have avenged - have avenged Past Perfect - had avenged - had avenged - had avenged - had avenged - had avenged - had avenged Future Perfect - will have avenged - will have avenged - will have avenged - will have avenged - will have avenged - will have avenged Past conditional - would have avenged - would have avenged - would have avenged - would have avenged - would have avenged - would have avenged Imperative - - - avenge - - - - - - - -