Dictionary.com
Thesaurus.com

will have been memorizing

  • future perfect progressive
    of memorize.
    memorize
    verb (used with object)
    to commit to memory; learn by heart.