Вопросы к Поиску с Алисой
Разница между формами «having done» и «after having done» в английском языке заключается в том, что первая подчёркивает, что первое действие завершено, а вторая указывает на то, что одно действие происходит после другого. forum.wordreference.com grammarforexperts.com
Например, «Having driven 100 miles across country, we arrived to find all the hotels had been fully booked». grammarforexperts.com В этом предложении «having done» подчёркивает, что первое действие завершено, а «after having done» — что первое действие произошло после того, как было завершено второе. forum.wordreference.com grammarforexperts.com
При этом смысл предложений с этими формами обычно не сильно отличается, они акцентируют внимание на том, что первое действие завершено перед началом второго. grammarforexperts.com