Acabar de: it has just happened
English says "I have just eaten" with an adverb. Spanish has no neat equivalent of "just" in that sense; instead it uses a verb: acabar de + infinitive. Acabo de comer means "I have just eaten", literally "I finish from eating".
Two tenses do almost all the work:
present acabo de, acabas de, acaba de for "has/have just"
imperfect acababa de, acababan de for "had just", usually followed by cuando and an interruption in the preterite
The common trap is translating "just" word for word as justo or solo. Justo means "exactly" or "right" (justo a tiempo, "just in time"), and solo means "only". Neither says that something happened a moment ago.
Notice that acabar de stays in the present even though the action is past: acaba de salir, "she has just left". Do not use the preterite acabó de salir; that means "she finished leaving", which is odd.
In the Southern Cone and the Andes you will also hear recién (recién llegué, "I just arrived"), and in Mexico apenas (apenas llegué). Both are fine, but acabar de is understood everywhere and is the form to master first.
- Acabo de hablar con tu madre. I've just spoken to your mother.
- El tren acaba de salir. The train has just left.
- Acabábamos de sentarnos a cenar cuando sonó el timbre. We had just sat down to dinner when the doorbell rang.
Now write these in Spanish
- The bus has just left, so we'll have to walk. Sign up to try
- I had just fallen asleep when the baby started crying. Sign up to try
- My brother has just called to say his plane landed safely. Sign up to try
- They had just painted the kitchen when a pipe burst upstairs. Sign up to try