Dictionary.com
Thesaurus.com
have been yachting
  • present perfect progressive of yacht.