ter terminado

have finished

→ ter
phrase Uncommon #9,649
have finished Used with another verb or tense to express that something has been completed. The form changes according to the subject and tense, such as tinha terminado (had finished) and tenha terminado (has/have finished, subjunctive).
PO: Quando você chegar, eu já vou ter terminado o trabalho.
EN: When you arrive, I will have finished the work.

Foi um erro ter terminado com você.

It was a mistake to break up with you.

Era para eu ter terminado o trabalho ontem.

I was supposed to finish the work yesterday.

Você já deveria ter terminado de fazer isso.

You should have finished doing that already.

Você deveria ter terminado isso antes.

You should have finished this earlier.

De qualquer forma, estou aliviado por o teste ter terminado.

Anyway, I’m relieved the test is over.

Estou feliz por ter terminado.

I'm happy to have finished.

Tom me disse que ele vai ter terminado de fazer isso até o almoço.

Tom told me that he will have finished doing it by lunchtime.