Dictionary.com
Thesaurus.com
had run
  • past perfect of run.