Dictionary.com
Thesaurus.com

will have been raining

  • future perfect progressive
    of rain.
    rain
    noun
    water that is condensed from the aqueous vapor in the atmosphere and falls to earth in drops more than 0.02 inch (0.5 millimeters) in diameter.