has been ice-skating
Presente perfecto progresivo para el sujetohe/shedel verboice-skate.

ice-skate

Suzy has been ice-skating since she was three and won the juvenile championship this year.
Suzy patina sobre hielo desde que tenía tres años, y ganó el campeonato juvenil este año.
Palabra del día
la almeja