Perfect Participles

The perfect participle indicates completed action. You form the perfect participle by putting the present participle having in front of the past participle. 

For example:-
having done, having finished, having read, having spoken 

It can be used to form the passive voice.
For example:-
Having improved her English Pia's promotion prospects were much better.