has just finished
Tom acaba de terminar de cenar.
Tom has just finished dinner.
Mediodía, acaba de terminar el parte de mediodía.
Noon, the midday report has just finished.
— Battle Royale (2000)
Tom acaba de terminar de escribirle una carta a Mary.
Tom has just finished writing a letter to Mary.
Tom acaba de terminar su café.
Tom has just finished his coffee.
Tom acaba de terminar de comer.
Tom has just finished eating.
Naomi acaba de terminar su trabajo.
Naomi has just finished her work.
Ann acaba de terminar de escribir su informe.
Ann has just finished writing her report.
Tom acaba de terminar de lavar los platos.
Tom has just finished washing the dishes.