has been windsurfing
Presente perfecto progresivo para el sujeto he/she del verbo windsurf.

windsurf

No one, anywhere, has been windsurfing longer than Jim Drake.
Nadie, en ninguna parte, ha surfeado durante tanto tiempo como Jim Drake.
Palabra del día
el bastón de caramelo