ter terminado

have finished

→ ter
phrase Uncommon #9,783
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.

Você deveria ter terminado isso antes.

You should have finished this earlier.

Era para eu ter terminado o trabalho ontem.

I was supposed to finish the work yesterday.

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.

Foi um erro ter terminado com você.

It was a mistake to break up with you.

Estou feliz por ter terminado.

I'm happy to have finished.

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

Anyway, I’m relieved the test is over.

Você já deveria ter terminado de fazer isso.

You should have finished doing that already.