have finished
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.