Dictionary.com
Thesaurus.com
will have skated
  • future perfect of skate.