🎯 Perfect Participle: когда одно действие уже завершилось до другого
Форма простая: having + V3. В пассиве — having been + V3. Нужна, когда важно подчеркнуть последовательность: сначала одно, потом другое.
Having finished the report, she went home. — Закончив отчёт, она пошла домой.
Having been warned about the traffic, we left early. — Так как нас предупредили о пробках, мы выехали рано.
Not having seen the film, I couldn’t join the discussion. — Не посмотрев фильм, я не мог участвовать в обсуждении.
Отрицание ставим перед having: not having + V3. В живой речи конструкция чаще встречается в письме и формальном стиле, но понимать её нужно. Если действия идут одновременно, Perfect Participle не нужен.
Ещё нюанс: после having глагол всегда в третьей форме, а подлежащее в обороте и главной части обычно одно.