Dictionary.com
Thesaurus.com
had surfed
  • past perfect of surf.