have rammed
Presente perfecto del verbo ram. Hay otras traducciones para esta conjugación.

ram

So no one else could have rammed into your car that night?
Entonces nadie más podría haber embestido su coche esa noche?
Maybe you shouldn't have rammed him.
Tal vez no debió haberlo embestido.
Palabra del día
el anís