weird participle, mg help!!!

Temat przeniesiony do archwium.
Having been running for 2 hours, I feel tired.

W konwersacji pojawilo sie takie zdanie. Czy wytluszczona konstrukcja jest poprawna, a jesli tak, to jak ona sie nazywa?
tak, jest to odmiana imiesłowu
edytowany przez mg: 19 mar 2017
Dzięki. A ma to jakąś mądrą nazwę?
perfect progressive participle
Thanks

« 

Pomoc językowa - tłumaczenia

 »

Nauka języka