avoir fini
You have finished your homework, haven't you?
Tu as fini tes devoirs, n’est-ce pas ?
Call me when you have finished, will you?
Appelle-moi quand tu auras fini, d'accord ?
I will wait until you have finished your homework.
J’attendrai que tu aies fini tes devoirs.
Nous avons terminé de déjeuner.
Now that you have finished your work, you are free to go home.
Maintenant que vous avez terminé votre travail, vous êtes libre de rentrer chez vous.
I will have finished reading this novel by the time you come tomorrow.
J’aurai fini de lire ce roman d’ici à demain, quand tu viendras.
I'll have finished reading this novel by the time you come tomorrow.
J’aurai fini de lire ce roman d’ici ton arrivée demain.
He will have finished by tomorrow.
Il aura terminé demain.
I wanted to have finished it by the time school was over.
Je voulais l’avoir fini avant la fin des cours.