Present perfect subjunctiveellos/ellas/ustedesconjugation ofrayar.

rayar

Mejor que no hayan rayado mi auto.
They'd better not have scratched my car.
Word of the Day
to drizzle