hayan impresionado
-they/you have impressed
Present perfect subjunctiveellos/ellas/ustedesconjugation ofimpresionar.

impresionar

De hecho, en el pasado, probablemente te hayan impresionado con alguna de sus imágenes de GoPro que haya sido tomada por un usuario.
In fact, you've probably been awed at some GoPro content in the past that was user-generated.
Word of the Day
to boo