Герундий и Причастие I совершенного вида активного залога образуются при помощи вспомогательного глагола have в форме having и
3-ей формы смыслового глагола (Причастие II).
Герундий:
talking (разговор) – having talked (состоявшийся разговор);
reading (чтение) – having read (прочтение).
Причастие I:
dancing (танцующий, танцуя) – having danced (потанцевавший, потанцевав);
flying (летающий, летая) – having flown (пролетевший, пролетев).
Герундий и Причастие I совершенного вида употребляются, чтобы выразить действие, предшествующее действию, выраженному сказуемым
или описываемой ситуации. Герундий совершенного вида:
A singer died without having finished his song – Певец умер, не закончив своей песни.
I'm not sure of having read that book once – Я не уверен, что однажды уже читал эту книгу.
Do you regret having come here? – Вы сожалеете о том, что приехали сюда?
Why didn't we appreciate your having helped us? – Почему мы не оценили вашу помощь нам? (оказанную раньше)
Причастие I совершенного вида:
Having driven 200,000 miles this truck needs major repairs – Проехав 200,000 км, этот грузовик нуждается в капитальном ремонте.
Not having read the instructions, a buyer could not use the camcorder – Не прочитав инструкции, покупатель не мог пользоваться видеокамерой.
Did they go to the disco, having done their homework? – Они пошли на дискотеку, выполнив домашнюю работу?
Having read the book, why didn't you bring it back to the library? – Прочитав книгу, почему ты не принёс её назад в библиотеку?
Как видно из примеров, герундий совершенного вида может быть в предложении частью сказуемого, дополнением, обстоятельством,
а Причастие I совершенного вида является в предложении только обстоятельством.