Present participle; Past participle - thrashing - thrashed Present - thrash - thrash - thrashes - thrash - thrash - thrash Past - thrashed - thrashed - thrashed - thrashed - thrashed - thrashed Future - will thrash - will thrash - will thrash - will thrash - will thrash - will thrash Present conditional - would thrash - would thrash - would thrash - would thrash - would thrash - would thrash Present Perfect - have thrashed - have thrashed - has thrashed - have thrashed - have thrashed - have thrashed Past Perfect - had thrashed - had thrashed - had thrashed - had thrashed - had thrashed - had thrashed Future Perfect - will have thrashed - will have thrashed - will have thrashed - will have thrashed - will have thrashed - will have thrashed Past conditional - would have thrashed - would have thrashed - would have thrashed - would have thrashed - would have thrashed - would have thrashed Imperative - - - thrash - - - - - - - -