has been witnessing
-ha estado presenciando
Present perfect progressivehe/sheconjugation ofwitness.

witness

Word of the Day
spiderweb