Dictionary.com
Thesaurus.com

will have been cursing

  • future perfect progressive
    of curse.
    curse
    noun
    the expression of a wish that misfortune, evil, doom, etc., befall a person, group, etc.