has played; has touched
Tom no ha tocado la guitarra en años.
Tom hasn't played the guitar in years.
Tom ha tocado el violín por más de treinta años.
Tom has played the violin for over thirty years.
No se preocupe, nadie la ha tocado.
Don't worry, no one has touched it.
— Las Travesuras de una Sirena (2016)