Present participle; Past participle - heaving - heaved Present - heave - heave - heaves - heave - heave - heave Past - heaved - heaved - heaved - heaved - heaved - heaved Future - will heave - will heave - will heave - will heave - will heave - will heave Present conditional - would heave - would heave - would heave - would heave - would heave - would heave Present Perfect - have heaved - have heaved - has heaved - have heaved - have heaved - have heaved Past Perfect - had heaved - had heaved - had heaved - had heaved - had heaved - had heaved Future Perfect - will have heaved - will have heaved - will have heaved - will have heaved - will have heaved - will have heaved Past conditional - would have heaved - would have heaved - would have heaved - would have heaved - would have heaved - would have heaved Imperative - - - heave - - - - - - - -