سلام دوست عزیز
در جملهی بالا عبارت having impressed the یه عبارت participle هستش.
تو زبان انگلیسی زمانی که فاعل دو تا جمله یکی باشه، برای خلاصه کردن یکی از اون جملات از ساختارهای participle استفاده میشه.
مثال:
waiting for my mom, i made some tea.
که بوده while i was waiting for my mom, i made some tea.
در حالی که منتظر مامانم بودم ، چای درست کردم.
عبارتهای participleها تو زمانهای مختلف شکلهای متفاوتی دارن.
مثلاً برای زمان حال از فعل به اضافهی ing استفاده میشه.
برای زمان گذشته از فعل +ed
و تو حالت کامل هم به صورت have done استفاده میشه.
اینجا حالت کامل به صورت استمراری در گذشته استفاده شده.
قبلاً به صورت مفصل دربارهی participle ها توضیح داده شده که تو لینک زیر میتونید ببینید.