Dictionary.com
Thesaurus.com
will have plodded
  • future perfect of plod.