Dictionary.com
Thesaurus.com

will have been coughing

  • future perfect progressive
    of cough.
    cough
    verb (used without object)
    to expel air from the lungs suddenly with a harsh noise, often involuntarily.