Dictionary.com
Thesaurus.com
has been plodding
  • present perfect progressive of plod (3rd person singular).