«Acabar de + verbo» es have just + participio:

El just va en medio, entre el have y el verbo, nunca al final.

Fíjate en que en español lo dices en presente («acabo») y en inglés lleva have: es la misma lógica del «he hecho», porque hablas de algo que acaba de pasar y todavía cuenta ahora.

En inglés americano corriente también se oye el pasado a secas, I just arrived. Las dos son correctas; con have es la forma cuidada.

No lo confundas con «terminar de»

«Terminar de» es finish, un verbo distinto: