Tenses for heave Present participle:
heaving
Present:
heave (3.person: heaves)
Past:
heaved
Future:
will heave
Present conditional:
would heave
Present Perfect:
have heaved (3.person: has heaved)
Past Perfect:
had heaved
Future Perfect:
will have heaved
Past conditional:
would have heaved