has thrashed
Presente perfecto para el sujetohe/shedel verbothrash.

thrash

It's the first time an opponent has thrashed this tennis player who has been among the top three for more than ten years.
Es la primera vez que un contrincante le da una paliza a este tenista que se ha mantenido entre los tres primeros puestos durante más de diez años.
Palabra del día
la almeja