has been witnessing
-ha estado presenciando
Presente perfecto progresivo para el sujetohe/shedel verbowitness.

witness

Palabra del día
el hada madrina