Причастие в форме Perfect Participle в активном или пассивном залоге выражает действие, которое произошло раньше, чем действие в сказуемом.
Схема образования:
Активный залог: having + Past Participle
Пассивный залог: having been + Past Participle
Данная форма употребляется
1. Для выражения обстоятельства причины.
Having worked in the company for ten years, he had good connections. – Проработав в компании десять лет, он имел хорошие связи.
Having been wounded, he asked someone to call the ambulance. – Будучи раненым, он попросил кого-то вызвать скорую помощь.
2. Для выражения обстоятельства времени
Having finished the painting, he opened a bottle of wine. – Закончив картину, он открыл бутылку вина.
Having been packed, my books were sent to the library. – После того как они были упакованы, мои книги отправили в библиотеку.