Present participle; Past participle - whacking - whacked Present - whack - whack - whacks - whack - whack - whack Past - whacked - whacked - whacked - whacked - whacked - whacked Future - will whack - will whack - will whack - will whack - will whack - will whack Present conditional - would whack - would whack - would whack - would whack - would whack - would whack Present Perfect - have whacked - have whacked - has whacked - have whacked - have whacked - have whacked Past Perfect - had whacked - had whacked - had whacked - had whacked - had whacked - had whacked Future Perfect - will have whacked - will have whacked - will have whacked - will have whacked - will have whacked - will have whacked Past conditional - would have whacked - would have whacked - would have whacked - would have whacked - would have whacked - would have whacked Imperative - - - whack - - - - - - - -