Have seen
Vu = Voire
Have wanted
Voulu - vouloire
To have been able to
Pu - pouloire
have had to /must
Dû - devoire
to have recieved
reçu - recevoire
to have drunken
bu - boire
to have known
su - savoire
To have known a place or person
Connu -connâitre
to have waited
attendu - attendre
to have believed
cru - croire
to have rained
plu - pleuvoire
to have cried
pleure - pleurer
To have read
Lu - lire
Had
Eu - avoir
to have been
été - etre
to have done/made
fait - faire
to have written
écrit - ecrire
to have said
dit - dire
to have opened
ouvert - ovrere
to have discovered
decouvert - decouvere
to have placed
mis - mettre
to have taken
pris - prendre
re conjugation
u
to have lost
perdu - perdre