Dictionary.com
Thesaurus.com

will have been preaching

  • future perfect progressive
    of preach.
    preach
    verb (used with object)
    to proclaim or make known by sermon (the gospel, good tidings, etc.).