Dictionary.com
Thesaurus.com

will have been punishing

  • future perfect progressive
    of punish.
    punish
    verb (used with object)
    to subject to pain, loss, confinement, death, etc., as a penalty for some offense, transgression, or fault.