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

scarper

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
la chimenea