has been knowing
-ha estado sabiendo
Presente perfecto progresivo para el sujetohe/shedel verboknow.

know

Of all the wonderful things that have happened to me in 12 years the best has been knowing and working with all of you.
De todas las cosas maravillosas que me han ocurrido en doce años, la mejor ha sido... conoceros y trabajar con vosotros.
Palabra del día
la almeja