Present participle; Past participle - punching - punched Present - punch - punch - punches - punch - punch - punch Past - punched - punched - punched - punched - punched - punched Future - will punch - will punch - will punch - will punch - will punch - will punch Present conditional - would punch - would punch - would punch - would punch - would punch - would punch Present Perfect - have punched - have punched - has punched - have punched - have punched - have punched Past Perfect - had punched - had punched - had punched - had punched - had punched - had punched Future Perfect - will have punched - will have punched - will have punched - will have punched - will have punched - will have punched Past conditional - would have punched - would have punched - would have punched - would have punched - would have punched - would have punched Imperative - - - punch - - - - - - - -