Dictionary.com
Thesaurus.com

will have been showering

  • future perfect progressive
    of shower.
    shower
    noun
    a brief fall of rain or, sometimes, of hail or snow.