have scarpered
Presente perfecto del verbo scarper. Hay otras traducciones para esta conjugación.

scarper

Popularity
500+ learners.
Well, he ain't here now, so he must have scarpered.
Pues ahora ya no está, así que ha debido pirarse.
Don't you think he might have scarpered by now?
¿No crees que ya se habrá largado?
Palabra del día
helado