Present participle; Past participle - hafting - hafted Present - haft - haft - hafts - haft - haft - haft Past - hafted - hafted - hafted - hafted - hafted - hafted Future - will haft - will haft - will haft - will haft - will haft - will haft Present conditional - would haft - would haft - would haft - would haft - would haft - would haft Present Perfect - have hafted - have hafted - has hafted - have hafted - have hafted - have hafted Past Perfect - had hafted - had hafted - had hafted - had hafted - had hafted - had hafted Future Perfect - will have hafted - will have hafted - will have hafted - will have hafted - will have hafted - will have hafted Past conditional - would have hafted - would have hafted - would have hafted - would have hafted - would have hafted - would have hafted Imperative - - - haft - - - - - - - -