Dictionary.com
Thesaurus.com

will have been heaving

  • future perfect progressive
    of heave.
    heave
    verb (used with object)
    to throw, especially to lift and throw with effort, force, or violence.