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