Dictionary.com
Thesaurus.com
have surfed
  • present perfect of surf.